GridView的一些需要注意的属性
AutoGenerateColumns="false" //消除自动跟新,可以覆盖原始表,显示想要的属性
DataKeyNames="UserID" //绑定数据表的主键值
GridView的域
1。 绑定列,绑定数据表的属性,用HeaderText别名加以显示
<asp:BoundField DataField="UserName" HeaderText="用户名" ReadOnly="true" />
<asp:BoundField DataField="UserEmail" HeaderText="电子邮箱"></asp:BoundField>
2。模板列,可以创建自定义操作,通过(CommandName,CommandArgument通过Eval函数绑定主键进行操作)键值对来访问
<asp:TemplateField HeaderText="查看">
<ItemTemplate>
<asp:LinkButton ID="lblookMes" runat="server" CommandName="look" CommandArgument='<%#Eval("UserID") %>'>查看信息</asp:LinkButton>
</ItemTemplate>
</asp:TemplateField>
3。 跟新列,可以对属性值进行编辑
<asp:CommandField ShowEditButton="True" />
GridView的一些常用方法
OnRowCommand="GridView1_RowCommand" //行操作
OnRowEditing="GridView1_RowEditing" //行编辑
OnRowUpdating="GridView1_RowUpdating" //行跟新
OnRowCancelingEdit="GridView1_RowCancelingEdit" //取消跟新
后台代码 :