Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
NullReferenceException при установлении Relations
|
|||
|---|---|---|---|
|
#18+
Пишу такой код: 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. Подскажите в чем проблема? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2006, 18:26 |
|
||
|
NullReferenceException при установлении Relations
|
|||
|---|---|---|---|
|
#18+
Ты создаёшь новый пустой датасет и пытаешься создать релейшн на несуществующие столбцы несуществующих таблиц ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2006, 18:43 |
|
||
|
NullReferenceException при установлении Relations
|
|||
|---|---|---|---|
|
#18+
Olldman: Ты создаёшь новый пустой датасет и пытаешься создать релейшн на несуществующие столбцы несуществующих таблиц А как заполнить этот Dataset? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2006, 19:02 |
|
||
|
NullReferenceException при установлении Relations
|
|||
|---|---|---|---|
|
#18+
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"]); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2006, 19:09 |
|
||
|
|

start [/forum/topic.php?fid=18&fpage=813&tid=1386939]: |
0ms |
get settings: |
6ms |
get forum list: |
15ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
27ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
33ms |
get tp. blocked users: |
1ms |
| others: | 221ms |
| total: | 317ms |

| 0 / 0 |
