Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/30.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 显示小计时隐藏栅格视图复选框_Asp.net - Fatal编程技术网

Asp.net 显示小计时隐藏栅格视图复选框

Asp.net 显示小计时隐藏栅格视图复选框,asp.net,Asp.net,我必须使用网格视图(嵌套网格视图)。当我在子网格视图中显示总和时 按Qualityid分组,而不是在显示总计的行中创建额外复选框。如何隐藏此复选框 这是我的密码 代码隐藏(.CS页) ds=obj.GetDataSet(查询); DataTable dt=ds.Tables[0].Clone(); 如果(ds.Tables[0].Rows.Count>0) { 如果(ds.Tables[0].Rows.Count>0) { var groupbyqname=ds.Tables[0].AsEnum

我必须使用网格视图(嵌套网格视图)。当我在子网格视图中显示总和时 按Qualityid分组,而不是在显示总计的行中创建额外复选框。如何隐藏此复选框

这是我的密码 代码隐藏(.CS页)

ds=obj.GetDataSet(查询);
DataTable dt=ds.Tables[0].Clone();
如果(ds.Tables[0].Rows.Count>0)
{
如果(ds.Tables[0].Rows.Count>0)
{
var groupbyqname=ds.Tables[0].AsEnumerable().GroupBy(row=>row.Field(“Qualityid”);
foreach(groupbyqname中的var组)
{
小数数量=0;
十进制qty1=0;
foreach(ds.Tables[0].行中的数据行dr)
{
if(Convert.ToInt32(dr[“Qualityid”].ToString())==group.Key)
{
数量+=转换为具体数量(dr[“接收数量”].ToString());
qty1+=Convert.ToDecimal(dr[“ActualQty”].ToString());
进口税(dr);
}
}
DataRow drSummary=dt.NewRow();
drSummary[“备注”]=“总计:+group.Key+”;
//drSummary[“接收数量”]=“数量+”;
//drSummary[“实际数量”]=“数量1+”;
drSummary[“UnitName”]=“”+转换为字符串(qty1)+“kG”;
drSummary[“UnitName1”]=“转换为字符串(数量)+”千克”;
dt.Rows.Add(drSummary);
}
gvOrders.DataSource=dt;
gvOrders.DataBind();
}
}

如何解决请帮助我

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();
        }
    }