为什么 用CheckedListBox1.CheckedItems[i].ToString() 没有获得值 打印出来的是System.Data.DataRowView
解决方案 »
- 怎样给combobox添加项???????????
- windows service监听端口
- 结帖率100%发帖求问 C# short 数据类型疑问
- 散分达人 C#字体控制 30'
- 如何在独立的进程打开Excel文件
- C#调用GetDeviceCaps参数nIndex是多少?
- 关于onpaint为什么能一开开始就被调用的问题
- socket 返回多个数据包的问题
- 请帮我看看这段代码!很急!
- 简单问题:为什么Console不能使用?(在线等待)
- 隐藏任务栏中指定图标,并可用快捷键恢复
- 为什么 用CheckedListBox1.CheckedItems[i].ToString() 没有获得值 打印出来的是System.Data.DataRowView
DataRowView 没有重载 ToString();
所以
DataRowView.ToString()
返回的是 对象类型字符串DataRowView dv = ((System.Data.DataRowView)CheckedListBox1.CheckedItems[i]);
就可以了
checkedListBox1.ValueMember="intSectionID";
checkedListBox1.DisplayMember="txtShortDesc".ToString();for (int i = 0;i<checkedListBox1.CheckedItems.Count;i++)
{
DataRowView dv = ((System.Data.DataRowView)checkedListBox1.CheckedItems[i]);
aa+=dv["字段"].ToString()+";"
}