C# 多个Gridview一行数据绑定?
这里gvMeatDispatch和gvRetail是行数据绑定中的两个gridview。我的if条件满足,但第二个gvRetail未执行。请帮助我您是否认为两个gridview都有不同的rowdatabound事件更好,因为两个网格中的代码完全不同,好吗。谢谢,最后我参加了两个RowDataBound活动C# 多个Gridview一行数据绑定?,c#,asp.net,gridview,C#,Asp.net,Gridview,这里gvMeatDispatch和gvRetail是行数据绑定中的两个gridview。我的if条件满足,但第二个gvRetail未执行。请帮助我您是否认为两个gridview都有不同的rowdatabound事件更好,因为两个网格中的代码完全不同,好吗。谢谢,最后我参加了两个RowDataBound活动 protected void gvMeatDispatch_RowDataBound(object sender, GridViewRowEventArgs e) {
protected void gvMeatDispatch_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.Parent.Parent.ID == "gvMeatDispatch")
{
DataTable dtpartyname = new DataTable();
objRetailPL.status = 4;
dtpartyname = objRetailBAL.GetType(objRetailPL);
DropDownList ddlpn = (DropDownList)e.Row.FindControl("ddlpartyname");
if (ddlpn != null)
{
ddlpn.DataSource = dtpartyname;
ddlpn.DataTextField = "partyname";
ddlpn.DataValueField = "sno";
ddlpn.DataBind();
ddlpn.Items.Add(new ListItem("--Select--", "0"));
ddlpn.SelectedIndex = ddlpn.Items.Count - 1;
}
}
if (e.Row.Parent.Parent.ID== "gvRetail")
{
DataTable dttypeRT = new DataTable();
dttypeRT = objRetailBAL.getretailtype();
DropDownList ddl = (DropDownList)e.Row.FindControl("ddltype");
if (ddl != null)
{
ddl.DataSource = dttypeRT;
ddl.DataTextField = "type";
ddl.DataValueField = "sno";
ddl.DataBind();
ddl.Items.Add(new ListItem("--Select--", "0"));
ddl.SelectedIndex = ddl.Items.Count - 1;
}
}
}