科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道应用软件获取gridview中label控件的值

获取gridview中label控件的值

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

获取gridview中label控件的值

作者:csdn 来源:csdn 2009年12月14日

关键字: ASP.NET 问答

  • 评论
  • 分享微博
  • 分享邮件

获取gridview中label控件的值

protected void GridView1_RowDeleting(object sender, GridViewDeleteEventArgs e)
    {
        string id1 = GridView1.DataKeys[e.RowIndex].Value.ToString();
        int id = int.Parse(id1);

        con.Open();
        SqlCommand cmd = new SqlCommand("delete from swf where [ID]=" + id + "", con);
        cmd.ExecuteNonQuery();
        con.Close();
        bind();
    }上面是我删除行的代码,我在这个事件里面怎样获取该行labe1控件的值啊
<asp:GridView ID="GridView2" runat="server" AutoGenerateColumns="False">
            <Columns>
                <asp:TemplateField>
                    <EditItemTemplate>
                        <asp:TextBox ID="TextBox1" runat="server"> </asp:TextBox>
                    </EditItemTemplate>
                    <ItemTemplate>
                        <asp:Label ID="Label1" runat="server"> </asp:Label>"在上面事件中,怎样获取该label的值???"
                    </ItemTemplate>
                </asp:TemplateField>
            </Columns>
        </asp:GridView>
还有就是不在GridView1_RowDeleting事件中又得怎样获取上面label的值呢?(比如说,每行有个按钮,在按钮的单击事件中)

 

string valu = ((Label)e.Row.FindControl("Label1")).Text

 

还有就是不在GridView1_RowDeleting事件中又得怎样获取上面label的值呢?(比如说,每行有个按钮,在按钮的单击事件中)GridView1_RowDeleting事件和按钮删除完全不大界的

 

嵌套的按钮只要你能找到这行的索引就行了.代码如下写到button的事件中int rowindex = (((Button)sender).Parent.Parent as GridViewRow).RowIndex

 

for (int i = 0; i < GridView1.Rows.Count; i++)
        {
            CheckBox chk = new CheckBox();
            chk = (CheckBox)GridView1.Rows[i].FindControl("CheckBox1");       
            if (chk.Checked == true)//如果选中
            {
                Label lb=new Label();
                lb = (Label)GridView1.Rows[i].FindControl("label1");//强制转换label1,并赋给lb
                string isReg = lb.Text.ToString();//获取label1的值
                if (isReg =="***")//如果label1的值=***
                {
                    //
                }
                else
                {

                  //

                }

          }             

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章