
首先使用listBox1.Items.Clear()清空控件原有数据。
然后使用 listBox1.Items.Add方法逐项添加数据。
代码放入窗体Load事件中。
外面开始的时候加上DataTable dt=null
然后//这里
myDataReader.Fill(dt)
if(dt!=null&&dt.rows.count>0)
{
for(int i=i<dt.rows.counti++)
{
listBox1.items.add(dt.rows[0].ToString())
}
}
ListBox控件显示较长的选项列表,用户可从中选择一项或多项。如果项总数超出可以显示的项数,则自动向ListBox控件添加滚动条。ListBox控件列表中的每个元素称为项。
第一步:listbox绑定值this.lstBox.dataSource=数据源(DataTable);this.lstBox.valueMember="name"
this.lstBox.DisplayMember="name"
第二步:点击d窗
找到lstBox的SelectIndexChanged事件,在事件里面写代码,先得到值
string name=this.lstBox.SelectedValue()
FrmShow show = new FrmShow(name)
第三部: 在FrmShow窗体里面绑定数据展示
在FrmShow中,定义变量sname,
构造函数public FrmShow(string name)
{
this.sname=name
}
然后在onLoad事件中 ,根据name得到数据源,然后绑定数据dtResult,this.txtV.Text=dtResult.Rows[0]["Name"]??""差不多就这样了,不清楚可去百度查找基础知识入门。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)