这几天看ADO.net2,感觉asp.net2.0跟asp.net1.0在这个地方差别比较大,1.0的DataGrid控件被变成了GridView控件,另外2.0也增加了数据源控件,数据库连接都可以不写了,直接生成。不过2.0还是有repeater,datalist控件。今天主要研究reperter,里面涉及到了我不知道的两个点,记录一下:
1、每个数据源访问的时候都是把数据提取到本地的一个表中DataTable,然后对DataTable再进行访问,而Container.DataItem相当于这个DataTable的一行数据。
2、DataBinder.Eval是对DataTable数据表中Container.DataItem这一行数据指定所要显示的列数据,具体的使用方法为:DataBinder .Eval (Container .DataItem ,"列名")
认识比较浅显,以后再深入...