C# winform程序 如何取得listbox被选项的值 SelectedValue只能取得第一个被选项的值,如果有多个被选项怎么取得多有备选项的值,谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 多个的用循环for(int i=0;i<this.listbox1.selecteditems.count;i++){} 哦知道了那就用yistudio(阳光灿烂的日子)的方法试试好了 for(int i=0;i<this.listbox1.selecteditems.count;i++){ MessageBox.Show(this.listBox1.SelectedItems[i].ToString());} conan1211(柯楠) 这个方法不行 我的for(int i=0;i<this.listbox1.selecteditems.count;i++){ MessageBox.Show(this.listBox1.SelectedItems[i].ToString());}是放在一个Button的Click事件中的你把这段放在什么地方了 我把它放在listBox1_SelectedIndexChanged里也没问题啊 DataTable dt = new DataTable();dt = ...实现第一种方法添加:foreach(System.Data.DataRow row in dt.Rows){ this.listBox1.Items.Add(row["SymptomID"].ToString());}选择:for(int i=0;i<this.listBox1.SelectedItems.Count;i++){ MessageBox.Show(this.listBox1.SelectedItems[i].ToString());}实现第二种方法绑定:this.listBox1.DataSource = dt;this.listBox1.DisplayMember="SymptomName";this.listBox1.ValueMember="SymptomID";选择:for(int i=0;i<this.listBox1.SelectedIndices.Count;i++){ MessageBox.Show(((DataRowView)(this.listBox1.SelectedItems[i])).Row["SymptomID"].ToString());} 3Q very much!用第二种方法实现了。 C#大哥们进来。烦恼啊 指针计算 CSharp pointer C#变量类型后面加?是什么意思? 请问怎样在PICTUREBOX上面绘制一段文字 我想在Winform的ListBox中每行增加一个按钮.怎么才能实现? 关于安全认证的问题? C#写作Web应用程序时出现错误,高手们帮忙看看。 窗体间的传值和treeview与gridview应用问题 c#如何控制u盘的读取和写入! 问个很嫩的问题;::需要速战速决 分布式事務處理在多用戶同時執行時如何處理 高分求救,一个关于Panel中用户控件传值的问题,解决马上给分
for(int i=0;i<this.listbox1.selecteditems.count;i++)
{}
知道了
那就用
yistudio(阳光灿烂的日子)的方法试试好了
{
MessageBox.Show(this.listBox1.SelectedItems[i].ToString());
}
这个方法不行
for(int i=0;i<this.listbox1.selecteditems.count;i++)
{
MessageBox.Show(this.listBox1.SelectedItems[i].ToString());
}
是放在一个Button的Click事件中的
你把这段放在什么地方了
dt = ...
实现第一种方法
添加:
foreach(System.Data.DataRow row in dt.Rows)
{
this.listBox1.Items.Add(row["SymptomID"].ToString());
}
选择:
for(int i=0;i<this.listBox1.SelectedItems.Count;i++)
{
MessageBox.Show(this.listBox1.SelectedItems[i].ToString());
}实现第二种方法
绑定:
this.listBox1.DataSource = dt;
this.listBox1.DisplayMember="SymptomName";
this.listBox1.ValueMember="SymptomID";
选择:
for(int i=0;i<this.listBox1.SelectedIndices.Count;i++)
{
MessageBox.Show(((DataRowView)(this.listBox1.SelectedItems[i])).Row["SymptomID"].ToString());
}