我必须到网格视图(嵌套网格视图)。当我在子网格视图中显示总计时 将Qualityid分组,而不是额外的复选框,在总显示行中创建。如何隐藏此复选框。
这是我的代码 代码背后(.CS页面)
ds = obj.GetDataSet(query);
DataTable dt = ds.Tables[0].Clone();
if (ds.Tables[0].Rows.Count > 0)
{
if (ds.Tables[0].Rows.Count > 0)
{
var groupbyqname = ds.Tables[0].AsEnumerable().GroupBy(row => row.Field<int>("Qualityid"));
foreach (var group in groupbyqname)
{
decimal qty = 0;
decimal qty1 = 0;
foreach (DataRow dr in ds.Tables[0].Rows)
{
if ( Convert.ToInt32(dr["Qualityid"].ToString()) == group.Key)
{
qty += Convert.ToDecimal(dr["ReceiveQty"].ToString());
qty1 += Convert.ToDecimal(dr["ActualQty"].ToString());
dt.ImportRow(dr);
}
}
DataRow drSummary = dt.NewRow();
drSummary["Remark"] = "<span style='font-weight: 700;color:#c75656;'>Total:" + group.Key + "</span>";
// drSummary["ReceiveQty"] = " " + qty + "";
// drSummary["ActualQty"] = "" + qty1 + "" ;
drSummary["UnitName"] = "<span style='font-weight: 700;color:#c75656;'> " + Convert.ToString(qty1) + "</span> <span style='font-weight: 700;color:#c75656;'> kG</span>";
drSummary["UnitName1"] = "<span style='font-weight: 700;color:#c75656;'> " + Convert.ToString(qty) + "</span> <span style='font-weight: 700;color:#c75656;'> kG</span>";
dt.Rows.Add(drSummary);
}
gvOrders.DataSource = dt;
gvOrders.DataBind();
}
}
如何解决,请帮助我。