powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / NullReferenceException при установлении Relations
4 сообщений из 4, страница 1 из 1
NullReferenceException при установлении Relations
    #34181411
DiloyD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Пишу такой код:
DataTable dt = new DataTable("CustOrders");
dt.Columns.Add("OrderID");
dt.Columns.Add("CompanyName");
dt.Columns.Add("Address");


DataSet customerOrders = new DataSet();

DataRelation customerOrdersRelation =
customerOrders.Relations.Add("CustOrders",
customerOrders.Tables["Customers"].Columns["CustomerID"],
customerOrders.Tables["Orders"].Columns["CustomerID"]);
foreach (DataRow custRow in customerOrders.Tables["Customers"].Rows)
{

foreach (DataRow orderRow in custRow.GetChildRows(customerOrdersRelation))
{
DataRow dr = dt.NewRow();
dr["OrderID"] = orderRow["OrderID"].ToString();
dr["CompanyName"] = custRow["CompanyName"].ToString();
dr["Address"] = custRow["Address"].ToString();
dt.Rows.Add(dr);
}
}

DataGrid1.DataSource = dt;
DataGrid1.DataBind();

в строке установления Relations вылетает ошибка NullReferenceException. Подскажите в чем проблема?
...
Рейтинг: 0 / 0
NullReferenceException при установлении Relations
    #34181445
Olldman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ты создаёшь новый пустой датасет и пытаешься создать релейшн на несуществующие столбцы несуществующих таблиц
...
Рейтинг: 0 / 0
NullReferenceException при установлении Relations
    #34181484
DiloyD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Olldman:
Ты создаёшь новый пустой датасет и пытаешься создать релейшн на несуществующие столбцы несуществующих таблиц
А как заполнить этот Dataset?
...
Рейтинг: 0 / 0
NullReferenceException при установлении Relations
    #34181493
Olldman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DataSet customerOrders = new DataSet();
customerOrders.Tables.Add("Customers");
customerOrders.Tables.Add("Orders");
//...Задание колонок таблиц и/или занесение в них данных
customerOrders.Relations.Add("CustomersOrders", customerOrders.Tables["Customers"].Columns["CustomerID"], customerOrders.Tables["Orders"].Columns["CustomerID"]);
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / NullReferenceException при установлении Relations
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]