Gridview全解之自定义删除控件

来源:互联网 发布:小站雅思mac版下载 编辑:程序博客网 时间:2024/06/05 17:01

 <asp:GridView ID="GridView1" runat ="server" CellPadding="4" CellSpacing="0" BackColor="#F7F6F3"  DataSourceID="DS1" DataKeyNames="UserID">

    //设置数据源DS1,关键值UserID
             <RowStyle  BackColor="#F7F6F3" ForeColor ="#333333"/>
             <FooterStyle BackColor="#5D7B9D" Font-Bold="true" ForeColor ="White" />
             <PagerStyle  BackColor ="#284775" ForeColor ="White" HorizontalAlign="Center"/>
              <SelectedRowStyle BackColor="#E2DED6" Font-Bold="True" ForeColor="#333333" />
              <HeaderStyle  BackColor="#5D7B9D" Font-Bold ="true" ForeColor ="White"/>
              <EditRowStyle BackColor ="#999999" />
              <AlternatingRowStyle BackColor="White" ForeColor ="Maroon" />
              <Columns>
              <asp:TemplateField HeaderText="删除">

//此处新增加一个模板列,里面有一个ImageButton控件,命令名称为Delete,即删除控件...
                      <ItemTemplate>
                          <asp:ImageButton ID="ImageButton1" runat="server" CommandName="Delete"
                              ImageUrl="image/trash.gif" ToolTip="点击删除!"
                              onclientclick="return confirm('确认删除!')"  />
                             //此处增加一个客户端询问是否确认删除...
                      </ItemTemplate>
                  </asp:TemplateField>
            </Columns>
            </asp:GridView>
        <asp:SqlDataSource ID="DS1" runat="server" ConnectionString="<%$ ConnectionStrings:MasterTest %>"
         SelectCommand ="select * from MasterTest1" DeleteCommand="DELETE FROM [MasterTest1] where [UserID] = @UserID">
         </asp:SqlDataSource>

原创粉丝点击