sjstr = nian.Items[nian.SelectedIndex].ToString() +"-"+i.ToString();
解决方案 »
- 急求,用户控件中“AutoCompleteExtender1”的 TargetControlID 无效。值不能为 null 或为空。
- 设置PrimaryKey属性与数据库设置主键有什么区别?
- 给DataGridView单元格赋值时奇怪的状况!
- vs2010 rdlc报表问题
- 逻辑测试题啊,做的头痛
- C++升级到C#,内存数据读取问题;请高手指教!
- Crpt类的实例要将状态值返回到调它的cfrmUse界面中,如何实现
- .NET DataProdiver For DB2(Unable to load DLL (db2_36))
- 比较麻烦的问题
- 讨论:如何提高CrystalReport报表的设计效率(参与有分)
- 如何给datagrid的特定cell写入指定信息
- 怎么得到排序后的DataSet?
得到的是"System.Data.DataRowView-1"
下面转成DataTime时就会出错nian.SelectedValue.ToString()我想得到的值是 "2003"
sjstr 我想得到的值是 "2003-1"关键是我现在得到的nian.SelectedValue.ToString()值是System.Data.DataRowView是不是我在绑定nian时的问题,有没有人用过这种方法绑定呢??
to 2002pine(我学习,我存在)
谢谢你,你的方法,我试过了,还是同一个错误.有没有人来帮助我啊
foreach(DataRowView drview in dv)
{
for(int i = 0; i < dv.Table.Columns.Count; i++)
{
comboBox1.Items.Add (drview[i].ToString());
}
}
private void comboBox1_SelectedIndexChanged(object sender, System.EventArgs e)
{
DataTable dt=ds.Tables["tablename"];
DataColumn dc =(DataColumn)dt.Columns["columnname"];
DataRowView dr = (DataRowView)this.comboBox1.SelectedItem;
select = dr.Row[dc].ToString();
}
select就是你最终要得到的那个ComboBox控件的选择值
不知道能不能解决你的问题
只要加一个dataView的定义就可以啦
DataSet ds;
//对DataSet的定义可以自己写吧
DataTable table = ds.Tables["tablename"];
DataView dv = table.DefaultView;
如果显示没有问题的话,SELECTVALUE 是可以的
你的COMBO显示有没有问题?
displaymember 和valuemember是区分大小写的, 请确定输入的字段名称的正确性。
我曾经也遇到过,代码没有一点错~~ 只是把那段代码copy到其他地方,就好了,
再copy 回来,也可以了。 我自己现在还不明白是怎么回事 :)