|
|
|
DataRow[] - как эту коллекцию создавать и как в неё добавлять?
|
|||
|---|---|---|---|
|
#18+
Привет всем! Я хочу написать функцию которая вернёт массив строк DataRow[] GetGoodRow(){ DataRow[] result; for (int i=0;i<count;i++){ Здесь надор добавлять в result но его как то надо инициализировать. но КАК???? } } ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.07.2006, 19:04 |
|
||
|
DataRow[] - как эту коллекцию создавать и как в неё добавлять?
|
|||
|---|---|---|---|
|
#18+
Интересно как это делается в библиотек 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 не ДОСТУПЕН программисту!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.07.2006, 19:13 |
|
||
|
DataRow[] - как эту коллекцию создавать и как в неё добавлять?
|
|||
|---|---|---|---|
|
#18+
Как инить зависит от того, что собираешся с этим дальше делать. Если добавлять в DataTable, то есть метод Table.NewRow() ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2006, 06:41 |
|
||
|
DataRow[] - как эту коллекцию создавать и как в неё добавлять?
|
|||
|---|---|---|---|
|
#18+
В msdn см. класс DataRowCollection. (Можно, конечно, через массив, но зачем, когда есть специально предназначенный для этого класс) Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2006, 09:06 |
|
||
|
DataRow[] - как эту коллекцию создавать и как в неё добавлять?
|
|||
|---|---|---|---|
|
#18+
Привет всем! Задача простая - есть исходная таблица мне из неё нужны некоторые строки, которые филтром не беруться. Вернуть надо коллекцию 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; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2006, 11:03 |
|
||
|
|

start [/forum/topic.php?fid=17&msg=33862108&tid=1353241]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
56ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
27ms |
get tp. blocked users: |
1ms |
| others: | 195ms |
| total: | 315ms |

| 0 / 0 |
