Asp.net ChildGridView列';s关于绑定的数据
我使用嵌套的gridview,在RowDatabound事件上,我基于parentgridview列的某些条件绑定childgridview。同时,我需要知道子gridview的列值。如何才能做到这一点? 我正在使用以下代码:-Asp.net ChildGridView列';s关于绑定的数据,asp.net,data-binding,gridview,datagridview,Asp.net,Data Binding,Gridview,Datagridview,我使用嵌套的gridview,在RowDatabound事件上,我基于parentgridview列的某些条件绑定childgridview。同时,我需要知道子gridview的列值。如何才能做到这一点? 我正在使用以下代码:- protected void gridView1_RowDataBound(object sender, GridViewRowEventArgs e) { if (e.Row.RowType == DataControlRowType.DataRow) {
protected void gridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
GridView gridViewchild = (GridView)e.Row.FindControl("gridView2");
string custState = ((DataRowView)e.Row.DataItem)["CustState"].ToString();
if (!string.IsNullOrEmpty(custState))
{
gridViewchild .DataSource = MyDataSource;
gridViewchild .DataBind();
//now i need to know the childgridview column's data ????
}
}
}
有两种方法可以实现这一点: 1-循环子GridView的行
foreach (GridViewRow row in childGridView.Rows)
{
//row.Cells[index];
}
2-使用子GridView的RowDataBound
事件
foreach (GridViewRow row in childGridView.Rows)
{
//row.Cells[index];
}