您的位置:首页 > 编程语言 > ASP

asp.net模板列 Command 命令 应用SelectedRowStyle

2009-09-17 11:26 405 查看
在gridview中
 <asp:GridView ID="GridView1"   runat="server" AutoGenerateColumns="False">
 <SelectedRowStyle BackColor="#CE5D5A" Font-Bold="True" ForeColor="White" />
<asp:TemplateField HeaderText="Remove">
                    <ItemStyle Font-Names="Arial" Font-Size="8pt"

HorizontalAlign="Center"/>
                    <HeaderStyle HorizontalAlign="Center" Font-Bold="True" Font-

Names="Arial" Font-Size="8pt" />
                    <ItemTemplate>
                        <asp:LinkButton ID="LinkButton1" runat="server"

OnCommand="LinkButton1_Command">Remove</asp:LinkButton>
                    </ItemTemplate>
                </asp:TemplateField>
            <SelectedRowStyle BackColor="#CE5D5A" Font-Bold="True" ForeColor="White" />
        </asp:GridView>

protected void LinkButton1_Command(object sender, CommandEventArgs e)
    {
        LinkButton lb = (LinkButton)sender;
        DataControlFieldCell dcf = (DataControlFieldCell)lb.Parent;
        GridViewRow gvr = (GridViewRow)dcf.Parent;
        GridView1.SelectedIndex = gvr.RowIndex;  //如果点击当前行的Remove此行会变成

SelectedRowStyle的相应颜色
        string id = this.GridView1.Rows[GridView1.SelectedIndex].Cells[1].Text;
        ..........
  
    }
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息