如何使用通过列表框选择的主键从数据库中获取数据 [英] how to fetch data from database using primary key selected through listbox

查看:54
本文介绍了如何使用通过列表框选择的主键从数据库中获取数据的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一张桌子

主要姓名地址

1 nikhil jaipur

2 nitesh delhi

3 ajay delhi

4 nikhil mumbai











仅限列表框内容名称

nikhil

nitesh

ajay

nikhil







当我选择nikhil数据时会随机获取





i想要解决他们的问题。

解决方案

你可以使用listbox控件的datasource属性;

 DataTable dt = new DataTable(); 
dt.Columns.Add(PrimaryKey,typeof(int));
dt.Columns.Add(Name,typeof(string));
dt.Rows.Add(new object [] {1,Name1});
lstboxusers.DataSource = dt;
lstboxusers.DisplayMember =姓名;
lstboxusers.ValueMember =PrimaryKey;



和列表框的选定值更改,您可以获得主键

 var oPrimaryKey = lstboxusers。 SelectedValue.ToString(); 


i have a table
primary key name address
1 nikhil jaipur
2 nitesh delhi
3 ajay delhi
4 nikhil mumbai





listbox content only name
nikhil
nitesh
ajay
nikhil



when i select nikhil data will be fetch randomly


i want to resolve their problem.

解决方案

You can use datasource property of listbox control like;

DataTable dt = new DataTable();
dt.Columns.Add("PrimaryKey", typeof(int));
dt.Columns.Add("Name", typeof(string));
dt.Rows.Add(new object[] {1, "Name1"});
lstboxusers.DataSource = dt;
lstboxusers.DisplayMember = "Name";
lstboxusers.ValueMember = "PrimaryKey";


and on selected value change of listbox you can get primary key

var oPrimaryKey=lstboxusers.SelectedValue.ToString();


这篇关于如何使用通过列表框选择的主键从数据库中获取数据的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆