DataGrid通常绑定数据源成为底层数据的显示控件。一般使用方法为通过DataAdapter控件的Fill()方法将数据库中的一张表读入DataSet中(DataSet的字面意思即为数据系列,一个DataSet可以保存多张表格),DataSet可以通过构造新的数据列(DataColumn)产生适合于页面现实的数据源。下面这个Demo使用DataGrid显示示例数据库Northwind中的Employees表格的EmployeeID,,FirstName,LastName以及由FirstName与LastName合成的FullName字段。
[前台文件代码]
AutoGenerateColumn属性指定不允许DataGrid自动生成列,DataKeyField属性指定DataGrid数据源中的某一列为数据源键值,用于唯一标示某一数据记录项,该属性的用法将在后面的DataGrid实现数据编辑功能中讲到。
[后台程序文件代码]