как связать датагрид? - PullRequest
       5

как связать датагрид?

0 голосов
/ 15 апреля 2011

Я пытался связать сетку данных, но существует проблема в связывании моей сетки данных.

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

Спасибо

1 Ответ

1 голос
/ 15 апреля 2011

хорошо ... попробуйте опубликовать ошибку, которую вы получаете от этого ...

но ... если вам не нужен DataSet, вы можете просто сделать это ...

Insurance oInsurance = new Insurance();
List<Value> lstValue = oInsurance.Category.ValueList;

grdCategory.DataSource = lstValue;
grdCategory.AutoGenerateColumns = true; //not sure that's the property
grdCategory.DataBind();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...