加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net 关于gridview使用的一些小技巧

发布时间:2020-12-16 09:18:37 所属栏目:asp.Net 来源:网络整理
导读:gridview中嵌套控件示例 —— 添加了一个linkbutton 前台: asp:GridView ID= " gv2 " runat= " server " AutoGenerateColumns= " false " OnRowCommand= " gv2_RowCommand " Columns asp:BoundField DataField= " pref_name " HeaderText= " 地区 " / asp:T

gridview中嵌套控件示例 —— 添加了一个linkbutton

前台:

            <asp:GridView ID="gv2" runat="server" AutoGenerateColumns="false" OnRowCommand="gv2_RowCommand">
                <Columns>
                    <asp:BoundField DataField="pref_name" HeaderText="地区" />
                    <asp:TemplateField>
                        <ItemTemplate>
                            <asp:LinkButton runat="server" ID="gv_lbtn" Text="测试1" CommandArgument="<%# Container.DataItemIndex %>" CommandName="test1" />
                        </ItemTemplate>
                    </asp:TemplateField>
                </Columns>
            </asp:GridView>

?

后台:

    protected void gv2_RowCommand(object sender,GridViewCommandEventArgs e)
    {
        switch (e.CommandName)
        {
            case "test1":
                int rowIndex = Convert.ToInt32(e.CommandArgument);
                GridViewRow gr = gv2.Rows[rowIndex];
                
                string alter = string.Format("alert(‘{0}‘)",gr.Cells[0].Text.Trim());
                ScriptManager.RegisterStartupScript(Page,GetType(),"",alter,true);

                break;
            default:
                break;
        }
    }

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读