C#中listbox中的文本怎么获取?

我想在listbox中显示从读取数据库中读取出来的数据. 应该用什么属性?

ListBox增加值的时候,可以增加一个Value,一个Text,Text就是显示出来的,Value是看不到的,比如你存一个人,就可以存人的ID和人的NAME,这样可以取到ID来唯一确定一个人了。
ListBox.Items.Add((new ListItem("姓名","id"));
显示出来的就是“姓名”,可以用
ListBox.SelectedItem.Text获得“姓名”
ListBox.SelectedItem.Value获得"id"
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-07-26
用FOR循环来做,定义一个LISTBOX,然后用LISTBOX的ADD方法,将生成的LISTITEM添加到LISTBOX控件中去
第2个回答  2013-07-26
连接数据库后,定义dataset ds,将你的sql语句放在SqlDataAdapter da中执行,通过数据填充Fill语句。然后将获得的数据通过控件显示就可以了。代码如下:
SqlConnection SQLcon = new SqlConnection "server=“sql地址”;database=数据库名;uid=sa;pwd=sa密码");
string StrSql = "Select 表中的列名 From 表 ";
SqlDataAdapter da1 = new SqlDataAdapter(StrSql, SQLcon);
da1.Fill(ds);
DataTable dt1 = new DataTable();
dt1 = ds.Tables[0];
listbox1.items.add(dt1.rows[0][0].ToString());本回答被网友采纳
第3个回答  推荐于2018-05-08

代码如下所示:

ListBox listBox1=new ListBox();
listBox1=sender as ListBox;
listBox1.SelectedItem.ToString()

本回答被网友采纳
第4个回答  2013-07-26
string str="";
for(int i=0;i<listbox.Items.Count;i++){
if(listbox.Items[下标].Checked)
str+=listbox.Items[下标].value;
}

C#中listbox中的文本怎么获取?
1.先读取数据库数据,用循环,在循环里面 采用 listBox1.Items.add();这样就可以了~

C#中listbox中的文本怎么获取?
把数据源设置到datasource,然后设置displaymember(不知道单词有没拼错)为需要显示的列,如果有需要还可以设置valuemember(这个是隐式数据,通过selectedvalue来获取).

C#中怎么获取lstBox选中项下一项的文本
listBox选中当前项...item+1 或者 item-1 应该就可以取到

C# 如下代码ListBox1中的TextBlock值的获取
你现在是ListBox 里面套了个ListBox 1,然后ListBox 1里面有个TextBlock对吧?你要在ListBox 的项绑定事件里面找,好像要在那个方法里面用 TextBox text= e.Item.FindControl( "那个文本文件的ID ") as TextBox;然后这个text就是里面的那个文本控件了,因为你ListBox 是个循环吧,那就是每个项里...

C# 获取ListBox里面的数据
C# 获取ListBox里面的数据 如图ListBox 有4条数据,我想把它里面的数据存进后台的数组里做循环添加,应该怎么写啊?string []x=??说明下是C#桌面程序lcj900619 | 浏览4987 次 |举报 我有更好的答案推荐于2017-12-15 11:12:18 最佳答案 \/\/new 一个长度为 listBox1.Items.Count的数组 int[] a = new ...

c#如何获取listbox中项的值
一个Text,Text就是显示出来的,Value是看不到的,比如你存一个人,就可以存人的ID和人的NAME,这样可以取到ID来唯一确定一个人了。ListBox.Items.Add((new ListItem("姓名","id"));显示出来的就是“姓名”,可以用 ListBox.SelectedItem.Text获得“姓名”ListBox.SelectedItem.Value获得"id"...

在C#中如何将listBox1.Items中的内容输出?
楼上的做过测试么?净瞎说看例子:\/\/全部输出 foreach (ListItem item in ListBox1.Items){ Response.Write(item.Text+item.Value+"");} \/\/ 输出选中的 foreach (ListItem item in ListBox1.Items){ if(item.Selected) Response.Write(item.Text+item.Value+"");}ListBox 是个集合控件 相当...

C#中我要拿到ListBox控件当前选中的值怎么拿啊?
绑定了数据,这样取值:DataRowView my_row = (DataRowView)(listBox1.SelectedItem);数组里就是你要的数据行:my_row[0].ToString()

用c#怎样读取文本文档内容,并在列表框中分类显示。
string[] sfile = System.IO.File.ReadAllLines("filename.txt", System.Text.Encoding.ASCII);string olie = "";foreach (string s in sfile){ olie += s.Substring(0, 1) + "\\r\\n";} 如果文本为:w021 tt652 cc82 那么以上代码的执行结果:olie为:w t c 这样读取第一列的内容。

c# winform listbox 如何 获取 当前 选中的值 急!!!
点击按钮显示选中行的值 \/\/循环listbox所有行 for (int i = 0; i < listBox1.Items.Count; i++){ \/\/行被选中时 if (listBox1.SelectedItems.Contains(listBox1.Items[i])){ MessageBox.Show(listBox1.Items[i].ToString());} } 这样就检测出你选择了哪一行,并显示它的文本 ...

相似回答