解决方案 »
- bindingsource 绑定textbox如何 清除后面的空格
- asp.net下DataGrid数据批量提交问题
- 没分了,但是问题很重要!~高手帮忙啊!~很严重的问题!~
- C#编译后的文件可否脱离.net Framework运行?
- ASP.NET判断多个文本、下拉等不同类型控件是否填写,用try catch是否可行,还有其他什么方法
- [Serializable]与[SerializableAttribute]功能是不是一样的?
- 是否有获取数值的函数或截取字符串的函数.急!(在线等侯)
- 在c#中怎样弹出WIN2000的对话框:“输入网络密码”?急急,请各位大侠帮忙,先谢谢了
- 怎样用C#生成实现特定接口OLE控件
- 大家好:请问在C#中如何把XML的值放到TextBox中去,还可以加分(要多少可以说(10-100)),在线呀
- C#把当前路径down文件夹下的一个1.csv文件格式不变存入sqlist数据库!?
- 百度地图 怎么实现这样功能,画一个区域图,然后判断车子是否进入访区域
dgv[0, 0].Value = "aa";//报错,索引超出范围
MessageBox.Show(dgv[0, 0].Value.ToString());
}
catch (Exception ex){
MessageBox.Show(ex.Message);
}
你看看dgv的行数对不对,没有行索引当然不对。
就是想问这个问题,我把DataTable的行和列都初始化了,然后绑定数据源给dgv了,这样照道理不是dgv的行和列也都有对应的列数和行数了吗??就是不知道怎么给dgv初始化行数啊!
dgv.Rows.Add();
try {
dgv[0, 0].Value = "aa";//报错,索引超出范围
MessageBox.Show(dgv[0, 0].Value.ToString());
}
catch (Exception ex){
MessageBox.Show(ex.Message);
}
dgv.Rows.Add();
try {
dgv[0, 0].Value = "aa";//报错,索引超出范围
MessageBox.Show(dgv[0, 0].Value.ToString());
}
catch (Exception ex){
MessageBox.Show(ex.Message);
}
不让执行dgv.Rows.Add();报错信息为:当控件被数据绑定时,无法以编程方式向DataGridView的行集合中添加行。
我最后在form里实际添加了一个DataGridView控件,然后就没问题了。不过为什么不在窗口添加控件只在代码行实例化这个控件就无法绑定数据,原理是什么还是没搞懂。如果有大侠看到帖子了,而且知道咋回事儿,就给顺便解释下吧,谢谢了!