DataGrid的几个问题?急!!!
zag 2002-09-07 04:47:58 DataGrid真是微软的各类控件中最难用的一个了,可是不用又不行,只有请教各位大侠几个曾经碰到过的问题了:
1、在编辑DataGrid时,其绑定的数据源只有在当前行发生变化后方才接收到数据,例如,我在编辑着第2行,在当前行不跳到第2行以外的行时,其所绑定的数据集根本不知道其所发生的变更,如何能够让当前行还为第2行,但其所绑定的数据集能接收到在其上所做的更改呢?
2、一般情况下,当编辑DataGrid的最后一行时,DataGrid会自动新增一行,现在我在DataGrid中的DataGridTextColumn的TextBox中添加了一个ComboBox,并在ComboBox中的SelectItem事件中将选中的值赋给DataGrid单元值,发现DataGrid并不会自动增加一行,如何解决这一问题?
3、在DataGrid中只有VisualRowCount属性得到当前显示的可见行数,但如果其行数超出显示范围时,这个属性就不是那么有用了,如果能够得到DataGrid的实际行数?最好不要用取数据集行数的方法。
4、有没有什么办法可以不让DataGrid中的Cell不接受焦点?
望各位大侠多帮忙!!