根据GridView中A列的值,动态决定另一列DropDownList的数据源
时间: 2024-05-25 18:15:35 浏览: 19
可以在GridView的RowDataBound事件中动态绑定DropDownList的数据源,代码如下:
protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
// 获取当前行A列的值
string columnAValue = e.Row.Cells[0].Text;
// 根据A列的值,决定DropDownList的数据源
DropDownList ddl = e.Row.FindControl("DropDownList1") as DropDownList;
if (columnAValue == "A")
{
ddl.DataSource = // A列为A时的数据源
ddl.DataBind();
}
else if (columnAValue == "B")
{
ddl.DataSource = // A列为B时的数据源
ddl.DataBind();
}
// ...
}
}
其中,GridView1是GridView的ID,DropDownList1是DropDownList的ID。需要根据实际情况修改代码中的数据源。
相关推荐
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)