小弟正在自己开发DataGrid控件,看了很多资料,但是有一些问题资料上是这样写的,但是我却用不了,弄不懂,特来请教各位。
1,我自定义生成各列,所以把自动生成列的属性改为FALSE,一这样该后,分页和派序都失效,设断点也访问不到,请问是什么原由。
2,重写OnDataBing()事件时有什么要求吗?很奇怪的,我重写多次,编辑都通过了,但是在页面使用该控件时却出现错误,就是常见的控件无法显示的错误,这个错误弄了两天一直搞不清楚,我一句句的注释,慢慢分析,结果发现只要有这样的语句就出错:
foreach(DataColumn dc in ds.Table[0].Columns){.........}
但是今天无缘无古就好了,搞不清原因。
3,可以使用DATAGRID本身的自动绑定,然后我自己选择某些列不绑定吗?我自己试图绑定一个主键按钮列,结果自动生成的列有包含该主键,而且排序时又回造成排序表达式的错位。
4,还有一个问题,我看见有资料上面可以通过this.Column[i]这个属性来访问DATAGRID的各个列,但是我用这个方法只能访问自己绑顶的列,为什么? 先谢谢各位。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货