永发信息网

请问各位高手:C#中通过单击listbox中某一项,从而删除ACCESS数据库中对应的记录!

答案:3  悬赏:40  手机版
解决时间 2021-02-11 10:43
假设ACCESS数据库某表中存在两个字段:ID(为主键值)与name,而listbox控件里面显示的是name字段所有的值,现在想通过单击Listbox控件中的某一项,从而获取该项的主键值ID,如何实现?
最佳答案
在一开始做数据绑定的时候,将ID赋值给Value属性:
winform:
listBox1.DataSource = mySource;
listBox1.ValueMember="ID";
listBox1.DisplayMember="Name";

webform:
listBox1.DataSource = mySource;
listBox1.ValueFieldMember="ID";
listBox1.TextFieldMember="Name";
listBox1.DataBind();
然后再取值的时候,获取某个Item的Value就可以了:
int ID = listBox1.Items[0].Value;
属性名称可能记错了,你自己再确认一下,思路肯定是对的
全部回答
我通常的做法是select出来id跟name 然后组成字符串 name+足够长的空格+id(保证listbox看不到后面的) 然后点击的时候就可以获取到ID了 假设 id = 1 name = tom 那么在listbox里面就表示成 tom________________1 (下划线代表空格) 然后用 lastindexof(" ")跟substring来获取id
你好! 我通常的做法是select出来id跟name 然后组成字符串 name+足够长的空格+id(保证listbox看不到后面的) 然后点击的时候就可以获取到ID了 假设 id = 1 name = tom 那么在listbox里面就表示成 tom________________1 (下划线代表空格) 然后用 lastindexof(" ")跟substring来获取id 如有疑问,请追问。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
熬夜会使人快速衰老吗?有没有什么法子可以改
lol比赛里为什么辅助里没有机器人?
关于鹿和狼的成语
文艺狗怎么去啊,我要去那办事
丽江古城旅游咨询服务中心在哪里啊,我有事要
【原型法】原型法的基本原理是什么?运用该方
浙江发内蒙多少钱?
请问高人,佛教择日与民间择日为什么不同?假
城固火车站到飞机场多远
windos XP安装过程中,正在安装网络,安装进度
新特奇水族馆地址在哪,我要去那里办事
成人火车票购买成儿童票如何补办
重庆工程学院-实训楼这个地址在什么地方,我
陕西电子信息职业技术学院是民办还是公办?
本色本味鲜卤坊紫荆店我想知道这个在什么地方
推荐资讯
希捷硬盘的标签上有一个标识 ST2120023A它的
最近有交通银行办房贷的么,多久能批下来
菠萝蜜切开没熟又有点甜味
楚都购物中心地址在哪,我要去那里办事
跑男来了的插曲
油泵插头开钥匙没电 打车有电什么原因?
情定三生什么时候播出 情定三生一共多少集 演
r2游戏用外挂,挂机鱼人一天能打多少钱
9月9日重阳节佛家啥日
厦门滴滴打车的无车加盟是怎么收费的
读完伟大的母爱后你想到了什么
become a hell of an engineer为什么这句翻译
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?