问题描述
- 关于DataBindings[0]的问题,求大神解答
-
新学C#,对数据绑定的机制不甚了解。绑定数据之后,改变源数据,为了更新界面,采用如下方法:
textBox1.DataBindings[0].ReadValue();
textBox2.DataBindings[0].ReadValue();
dataGridView1.DataBindings[0].ReadValue();
程序可正常运行。但是对于DataBindings[0]不太理解,是否表示整个控件重新读取数据?
改成textBox1.DataBindings["Text"].ReadValue();也是可行的,但dataGridView1.DataBindings["Text"].ReadValue();就异常了。求大神来解惑
解决方案
dataGridView1没有Text这个属性,当然失败了。
你看你的代码,有textBox1.DataBindings.Add("Text")一类的代码,那么最先添加的属性,也就是[0]了。
时间: 2024-10-01 09:11:14