其实就是备忘录:
<asp:GridView ID="GridView1" runat="server" AllowPaging="True" PageSize="15"
onpageindexchanging="GridView1_PageIndexChanging"
AutoGenerateColumns="False" onrowdatabound="GridView1_RowDataBound"
onselectedindexchanged="GridView1_SelectedIndexChanged" Width="970px"
align="center" valign="top" BackColor="White" BorderColor="White"
BorderStyle="Ridge" BorderWidth="2px" CellPadding="3" CellSpacing="1"
GridLines="None" onrowdeleting="GridView1_RowDeleting"
onrowcommand="GridView1_RowCommand">
<Columns>
<asp:BoundField DataField="ID" HeaderText = "ID" Visible="false" />
<asp:BoundField DataField="USER" HeaderText="登陆名" />
<asp:BoundField DataField="USER_TYPE" HeaderText="用户类型" />
<asp:BoundField DataField="USER_LAND" HeaderText="用户归属" />
<asp:BoundField DataField="REAL_NAME" HeaderText="用户姓名" />
<asp:BoundField DataField="PHONE" HeaderText="用户电话" />
<asp:BoundField DataField="ACTIVED" HeaderText="用户状态"
SortExpression="IS_ACTIVED" />
<asp:CommandField SelectText="修改" ShowSelectButton="True" />
<asp:CommandField DeleteText="锁定/启用" ShowDeleteButton="True" />
<asp:ButtonField CommandName="Reset" ButtonType="Link" Text="忘记密码" />
</Columns>
</asp:GridView>
Columns中的:
BoundField:数据绑定控件,以列的形式显示字段值。
DataField:设置要绑定字段的名,保证此处的值与数据库中读取出来的字段名一致。
HeaderText:列首显示的文字描述。
Visible:设置此列是否隐藏。
GridView提供了 选择、删除、编辑(更新、取消)、自定义等事件按钮,此处用到了选择、删除与自定义按钮。
选择、删除、编辑 用CommandField方法,自定义用ButtonField方法。
注意:SelectText:给事件按钮起名 ,ShowSelectButton:是否在 CommandField 字段中显示“选择”按钮
不同事件按钮的按钮起名的Text和Show不同。
ButtonField:自定义按钮。ButtonType:按钮样式(按钮,连接,图片)。Text: 按钮显示名。
CommandName:如果要设置多个选择按钮,需要设置自定义按钮。通过CommandName来设置按钮命令ID名,后台通过不同的
ID名来区分执行不同的按钮事件。
asp:GridView中的:
PageSize:一次最多显示多少条记录。
onpageindexchanging:分页事件。
AutoGenerateColumns:是否自动创建绑定字段。
onrowdatabound:绑定数据完成后动态处理事件,例如高亮显示鼠标指向行,例如动态修改bool值为汉字等。
onselectedindexchanged:选择按钮事件。
onrowdeleting:删除按钮事件。
onrowcommand:自定义按钮事件。