Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/35.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
C# 管理表格格式_C#_Asp.net_Gridview - Fatal编程技术网

C# 管理表格格式

C# 管理表格格式,c#,asp.net,gridview,C#,Asp.net,Gridview,数据库表动态(委托是动态的) 我可以显示它,因为它是在前端很容易,但要求是不同的 我想用gridview以以下格式显示数据: Month wheat rice maize -------------------------------- May 100 200 June 400 July 100 你真的有一个月列而没有年?是的月列现在只是一个字符串。但是你知道明年你会遇到更大的问

数据库表动态(委托是动态的)

我可以显示它,因为它是在前端很容易,但要求是不同的

我想用gridview以以下格式显示数据:

Month      wheat    rice    maize
--------------------------------
May        100      200     
June       400
July                        100


你真的有一个
列而没有
?是的
列现在只是一个字符串。但是你知道明年你会遇到更大的问题吗?回到你的问题,你可以看看。虽然我不确定它是否适用于你们的LINQ供应商。是的,但我面临同一商品和同一月份的总金额问题
Month      wheat    rice    maize
--------------------------------
May        100      200     
June       400
July                        100
protected void Page_Load(object sender, EventArgs e)
 {
    if (!Page.IsPostBack)
    {
        getdata();
    }
}

public void getdata()
{
    using (GridFormatEntities context = new GridFormatEntities())
    {
        var result = (from r in context.tbl_Commodity
                      select new
                      {
                          Id=r.Id,
                          Month = r.Month,
                          Commodity = r.Commodity,
                          Amount = r.Amount
                      }).ToList();
        grdData.DataSource = result;
        grdData.DataBind();

    }
}