子总计显示时隐藏的网格视图复选框

时间:2018-08-05 00:42:27

标签: asp.net

我必须到网格视图(嵌套网格视图)。当我在子网格视图中显示总计时 将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>&nbsp<span style='font-weight: 700;color:#c75656;'> kG</span>";
                drSummary["UnitName1"] = "<span style='font-weight: 700;color:#c75656;'> " + Convert.ToString(qty) + "</span>&nbsp<span style='font-weight: 700;color:#c75656;'> kG</span>";
                dt.Rows.Add(drSummary);
            }

            gvOrders.DataSource = dt;
            gvOrders.DataBind();
        }
    }

enter image description here

如何解决,请帮助我。

0 个答案:

没有答案