Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / DataRow[] - как эту коллекцию создавать и как в неё добавлять? / 5 сообщений из 5, страница 1 из 1
18.07.2006, 19:04
    #33862108
Михаил Бор
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DataRow[] - как эту коллекцию создавать и как в неё добавлять?
Привет всем! Я хочу написать функцию которая вернёт массив строк
DataRow[] GetGoodRow(){
DataRow[] result;
for (int i=0;i<count;i++){
Здесь надор добавлять в result
но его как то надо инициализировать. но КАК????

}
}
...
Рейтинг: 0 / 0
18.07.2006, 19:13
    #33862135
Михаил Бор
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DataRow[] - как эту коллекцию создавать и как в неё добавлять?
Интересно как это делается в библиотек FrameWork
DataRow[] rowArray1;
if (this.linearExpression == null)
{
rowArray1 = this.table.NewRowArray(range.Count);
for (int num2 = 0; num2 < rowArray1.Length; num2++)
{
rowArray1[num2] = this.index.GetRow(num2 + range.Min);
}
return rowArray1;
}
List<DataRow> list1 = new List<DataRow>();
for (int num1 = range.Min; num1 <= range.Max; num1++)
{
int num3 = this.index.GetRecord(num1);
if (this.AcceptRecord(num3))
{
list1.Add(this.index.GetRow(num1));
}
}
rowArray1 = this.table.NewRowArray(list1.Count);
list1.CopyTo(rowArray1);
return rowArray1;

Но метод NewRowArray не ДОСТУПЕН программисту!!!
...
Рейтинг: 0 / 0
19.07.2006, 06:41
    #33862622
RomCom
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DataRow[] - как эту коллекцию создавать и как в неё добавлять?
Как инить зависит от того, что собираешся с этим дальше делать.
Если добавлять в DataTable, то есть метод Table.NewRow()
...
Рейтинг: 0 / 0
19.07.2006, 09:06
    #33862753
Va1entin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DataRow[] - как эту коллекцию создавать и как в неё добавлять?
В msdn см. класс DataRowCollection.
(Можно, конечно, через массив, но зачем, когда есть специально
предназначенный для этого класс)

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
19.07.2006, 11:03
    #33863091
Михаил Бор
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DataRow[] - как эту коллекцию создавать и как в неё добавлять?
Привет всем! Задача простая - есть исходная таблица мне из неё нужны некоторые строки, которые филтром не беруться. Вернуть надо коллекцию DataRow[]. Но у массива нет метода ADD(), а размер того что будет заранее не известен. Решение следующее
List<DataRow> listRow = new List<DataRow>();
Здесь набираем колекцию

listRow.Add(tablepodbor.Rows );


DataRow[] ArrRows = new DataRow[listRow.Count];
for (int i = 0; i < listRow.Count; i++)
ArrRows = listRow;
return ArrRows;
...
Рейтинг: 0 / 0
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / DataRow[] - как эту коллекцию создавать и как в неё добавлять? / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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