我已经尝试过了,但它不起作用,给出空值:请告诉我这段代码有什么需要改变的。
protected void Button1_Click(object sender, EventArgs e)
{
GridViewRow row;
row = dgData.Rows[0];
DropDownList ddl= (DropDownList)(row.Cells[1].FindControl("ddlCol1"));
}
利用
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.. 但是现在当您单击按钮时,所有下拉列表都将消失,这就是您无法获得下拉列表的原因。
使用网格视图的项目模板,然后在行数据绑定事件中绑定下拉列表。