如何绑定数据网格

本文关键字:数据 数据网 网格 绑定 何绑定 | 更新日期: 2023-09-27 17:50:20

我试图绑定一个数据网格,但是在绑定我的数据网格时有一个问题。

c#代码
DataSet ds = new DataSet();
        DataTable dt = ds.Tables.Add("Source");
        dt.Columns.Add("ID", Type.GetType("System.String"));
        dt.Columns.Add("Desc", Type.GetType("System.String"));

        Insurance oInsurance = new Insurance();
        List<Value> lstValue = oInsurance.Category.ValueList;
        foreach (Value item in lstValue)
        {
            DataRow dr = dt.NewRow();
            dr[0] = item.Key.ToString();
            dr[1] = item.Value.ToString();
            dt.Rows.Add(dr);
        }
        grdCategory.DataSource = ds;
        grdCategory.DataMember = "Source";
        grdCategory.DataTextField = "Desc";
        grdCategory.DataValueField = "ID";
        grdCategory.DataBind();

谢谢

如何绑定数据网格

嗯…试着发布你从这个…得到的错误。

但是…如果你不需要数据集,你可以这样做…

Insurance oInsurance = new Insurance();
List<Value> lstValue = oInsurance.Category.ValueList;
grdCategory.DataSource = lstValue;
grdCategory.AutoGenerateColumns = true; //not sure that's the property
grdCategory.DataBind();