如何获得下拉值在gridview中的按钮点击在c#

本文关键字:按钮 gridview 何获得 | 更新日期: 2023-09-27 18:16:27

我已经尝试过了,但它不起作用,给出空值:请告诉我在这段代码中有什么要改变的。

      protected void Button1_Click(object sender, EventArgs e)
 {
 GridViewRow row;
row = dgData.Rows[0];
DropDownList ddl= (DropDownList)(row.Cells[1].FindControl("ddlCol1"));
}

如何获得下拉值在gridview中的按钮点击在c#

use

DropDownList ddl= (DropDownList)(row.FindControl("ddlCol1"));

试着让我知道

在点击事件

上尝试此代码
foreach (GridViewRow row in GridView1.Rows)
    {
        //Finding Dropdown control  
        DropDownList ddl1 = row.FindControl("ddlTest") as DropDownList;
        if (ddl1 != null)
        {
           // your code here  
        }
    }

@creby我看到你的代码了

你正在添加你的下拉框视图在行数据绑定事件ok..但是现在当你点击按钮时,所有的下拉菜单都消失了,这就是为什么你不能得到下拉菜单。

使用网格视图的项模板,然后在行数据绑定事件中绑定下拉列表。