Создайте DataTable, используя код, и добавьте его в DataGridView c # - PullRequest
0 голосов
/ 13 мая 2018

Я выбрал таблицы со связанными таблицами и добавил их в простой пользовательский DataTable.Затем, используя этот DataTable в качестве источника данных DataGridView.Код работает нормально, а у моего DataTable есть строки.Тем не менее, GridView пусто и ничего не показывает.Ниже мой код в статическом методе:

DataTable optionDt = new DataTable("Options");
DataColumn optionName = new DataColumn("Name", typeof(string));
DataColumn optionVal = new DataColumn("Value", typeof(string));
optionDt.Columns.Add(optionName);
optionDt.Columns.Add(optionVal);
if (frmMode == FormUtilities.MODEADD)
{
    if (PRODUCT_VARIATION.ProdOptions.Count() > 0)
    {
        flOptionPanel.Controls.Clear();
        optionSkus.Clear();
        foreach (ProductOption po in PRODUCT_VARIATION.ProdOptions)
        {
            if (optionSkus.Count() < 3)
            {
                optionSkus.Add(po.Value);
            }

            if (optionDt != null)
            {

                optionDt.Rows.Add(po.Name, po.Value);

            }                        
        }
        staticDataGVSpecification.DataSource = optionDt;
    } 
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...