winform中如何让获取listBox1中被选中的文本值。。。急。。。 private void listBox1_MouseClick(object sender, MouseEventArgs e) { MessageBox.Show(this.listBox1.SelectedItem.ToString()); } 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 listBox1.Click+=new EventHandler((sender,e)=> { string s = listBox1.Text; MessageBox.Show(s); }); private void listBox1_MouseClick(object sender, MouseEventArgs e) {if (listBox1.SelectedItem != null) { MessageBox.Show(this.listBox1.SelectedItem.ToString());} } MessageBox.Show出来是 System.Data.DataRowView不是show出来被选中的值 MessageBox.Show出来是 System.Data.DataRowView不是show出来被选中的值 MessageBox.Show出来是 System.Data.DataRowView不是show出来被选中的值 那要看你的listbox里面的项是什么类型的,SelectedItem是object类型,当项是文本的时候tostring没错,但是当你绑定了或者是其他类型的数据的时候就不能简单的tostring了 SelectValue不行,会是null的,只能是listBox1.Text。这个属性就是取得或查找System.Windows.Forms.ListBox 中目前选中项目的文字 数据库是nchar类型,怎么解决 if (this.clbYPJX.GetItemChecked(i)) { jxs += "'" + this.clbYPJX.GetItemText(clbYPJX.Items[i]) + "',"; } 请教一个问题,源码打开的 dategride动态显示数据 有关VS2005的使用的简单问题 WebDev.WebServer.EXE: 托管”已退出,返回值为 0 (0x0)。 静态Arraylist是否线程安全?包括在集合枚举时是否也安全的? vs2005的问题 wcf实现客户端服务端共享数据 c#-文件下载(zip) asp.net在服务器上调用exe文件,本地可执行,发布到iis就不行了 告急!帮帮忙!!! C# 连接oracle 的问题 c#写的socket程序总是卡死
listBox1.Click+=new EventHandler((sender,e)=>
{
string s = listBox1.Text;
MessageBox.Show(s);
});
{
if (listBox1.SelectedItem != null)
{
MessageBox.Show(this.listBox1.SelectedItem.ToString());
}
}
不是show出来被选中的值
不是show出来被选中的值
不是show出来被选中的值
那要看你的listbox里面的项是什么类型的,SelectedItem是object类型,当项是文本的时候tostring没错,但是当你绑定了或者是其他类型的数据的时候就不能简单的tostring了
SelectValue不行,会是null的,只能是listBox1.Text。这个属性就是取得或查找System.Windows.Forms.ListBox 中目前选中项目的文字
{
jxs += "'" + this.clbYPJX.GetItemText(clbYPJX.Items[i]) + "',";
}