Форум программистов, компьютерный форум, киберфорум
Наши страницы
C# для начинающих
Войти
Регистрация
Восстановить пароль
 
Kimel
15 / 16 / 1
Регистрация: 01.02.2012
Сообщений: 182
#1

Последняя строка в колонке Dataset - C#

21.01.2013, 01:50. Просмотров 874. Ответов 10
Метки нет (Все метки)

Как найти последнюю строку колонки Dataset

C#
1
DtSet.Tables[0].Rows.Count
Не подходит так как находит последнюю строку таблицы
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.01.2013, 01:50
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Последняя строка в колонке Dataset (C#):

Последняя строка в листбоксе
Как найти текст в последней строке если не был создан массив? И данные...

Неправильно определяется последняя заполненная строка Excel
День добрый! Октрываю книгу Excel, на первом листе скажем 100 строк, копирую...

Целочисленное значение в колонке datagridview
скажите как извлечь из колонки datagridview значения из всех строк так, чтобы...

Нахождение индекса максимума и минимума в колонке
class FindWeather { static void Main(string args) { ...

C# Word Определить в какой колонке находится текст
Усердно изучаю http://wladm.narod.ru/C_Sharp/comword.html Но там нет ответа...

Как сравнить два csv файла по определенной колонке?
Есть два файла var csv1 = File.ReadAllLines("1.csv"); var csv2 =...

10
KeBJIaP
145 / 142 / 32
Регистрация: 21.01.2012
Сообщений: 545
Завершенные тесты: 1
21.01.2013, 11:06 #2
C#
1
DtSet.Tables[0].Rows[DtSet.Tables[0].Rows.Count-1].Cells[0]
0
Kimel
15 / 16 / 1
Регистрация: 01.02.2012
Сообщений: 182
23.01.2013, 00:32  [ТС] #3
Цитата Сообщение от KeBJIaP Посмотреть сообщение
C#
1
DtSet.Tables[0].Rows[DtSet.Tables[0].Rows.Count-1].Cells[0]
Не работает

"System.Data.DataRow" не содержит определения для "Cells" и не был найден метод расширения "Cells", принимающий тип "System.Data.DataRow" в качестве первого аргумента (возможно, пропущена директива using или ссылка на сборку)

Это во первых,а во вторых я не вижу в этом методе где передаются имя колонки, это не то что мне нужно.

Люди пожалуйста помогите бедному циклу, он не знает когда нужно остановиться)
0
Kimel
15 / 16 / 1
Регистрация: 01.02.2012
Сообщений: 182
24.01.2013, 01:30  [ТС] #4
Неужели никто не знает? помогите пожалуйста
0
Kimel
15 / 16 / 1
Регистрация: 01.02.2012
Сообщений: 182
26.01.2013, 15:18  [ТС] #5
помогите пожалуйста
0
jonni
109 / 109 / 25
Регистрация: 03.03.2010
Сообщений: 436
26.01.2013, 15:37 #6
ну такой вариант в голову пришел, не проверял, да и кривоват, вдруг заработает
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
int i=0;
try
{
foreach (GridViewRow row in GridView1.Rows)
{
//Показываем табличку со значением нулевого столбца каждой строки и накапливаем в i кол-во
MessageBox.show(row.Cells[0].Value.toString());
i++;
//Как только в этом столбце закончатся строки, вывалится исключение, которое обработает catch
}
}
catch
{
MessageBox.Show("В столбце строк - "+i);
//Т.е индекс последней строки i-1, т.к отсчет с 0
}
0
Kimel
15 / 16 / 1
Регистрация: 01.02.2012
Сообщений: 182
26.01.2013, 15:52  [ТС] #7
Не пашет
0
jonni
109 / 109 / 25
Регистрация: 03.03.2010
Сообщений: 436
26.01.2013, 15:52 #8
Что пишет?
0
Kimel
15 / 16 / 1
Регистрация: 01.02.2012
Сообщений: 182
26.01.2013, 15:53  [ТС] #9
У меня во первых консольное приложение, во вторых не датагрид,а dataset
0
jonni
109 / 109 / 25
Регистрация: 03.03.2010
Сообщений: 436
26.01.2013, 15:59 #10
Ну как-нибудь так. Если других вариантов нет, покрутите это
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
int i=0;
try
{
foreach (DataRow row in thisDataSet.Tables["YourTable"].Rows)
         {
            Console.WriteLine(row[0].toString());
i++;
         }
 
//Как только в этом столбце закончатся строки, вывалится исключение, которое обработает catch
 
}
catch
{
Console.Write("В столбце строк - "+i);
//Т.е индекс последней строки i-1, т.к отсчет с 0
}
0
Kimel
15 / 16 / 1
Регистрация: 01.02.2012
Сообщений: 182
26.01.2013, 16:03  [ТС] #11
Всё это банально, должна быть стандартная функция
0
26.01.2013, 16:03
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.01.2013, 16:03
Привет! Вот еще темы с решениями:

Сортировка строк по году рождения (1945 - 1 строка, 1944 - 2 строка)
Здравствуйте форумчане, необходима ваша помощь. Дан текстовый файл:" ...

Пользователем вводится строка. Программа должна определить, является ли эта строка палиндромом
Пользователем вводится строка.программа должна определить , является ли эта...

Проверить есть ли в DataGridView1 в Колонке 1 текст, который введён в TextBox1
Подскажите как проверить есть ли в dataGridView1 в Колонке 1 текст который...

Как мне можно найти самое маленькое значение в колонке DataGridView?
Есть DataGridView, нужно найти минимальное значение одной из колонки, как? если...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru