1、在GirdView设置DataKeyNames后才能在C#代码中使用DataKeys属性获取主键
*********************************************************
2、在aspx页面用CommandArgument绑定GridView的当前行号
区分Container.DisplayIndex和Container.DataItemIndex
相同点:都能获取行号;
不同点:DisplayIndex每个分页的行索引总是0~?而 DataItemIndex是所有分页总和为0~?
结论: DisplayIndex适合分页 获取行号 , DataItemIndex不是分页获取行号
*********************************************************
3、在aspx页面使用类需要导入命名空间
例如:
<%@ Import Namespace="System.Data" %>
*********************************************************
4、通过DataTable获取某一行Columns的值
例如:
正确方法: DataTable.Rows[index/name][Columns index/name]
错误方法: DataTable.Columns[index/name][Rows index/name]
错误原因: ASP.NET并不存在此方法,只能通过DataRow获取Columns值