DataGridView. Извлечение данных из ячейки?
От: BOSSSS Россия  
Дата: 10.05.07 06:27
Оценка:
Здравствуйте!
Ниже приведена строчка кода обращения к ячейке.

this.dataGridView1.Rows[k].Cells[i]."Методы"

В Предоставленных "Методах" нет возможности получить значение ячейки.

Метод Value возвращает тип object, а мне нужен string.

Подскажите пожалуйсто, как выйти из ситуации?

10.05.07 14:07: Перенесено модератором из '.NET' — AndrewVK
Re: DataGridView. Извлечение данных из ячейки?
От: alex_beast  
Дата: 10.05.07 06:31
Оценка:
Здравствуйте, BOSSSS, Вы писали:

BOS>Здравствуйте!

BOS>Ниже приведена строчка кода обращения к ячейке.

BOS>this.dataGridView1.Rows[k].Cells[i]."Методы"


BOS>В Предоставленных "Методах" нет возможности получить значение ячейки.


BOS>Метод Value возвращает тип object, а мне нужен string.


BOS>Подскажите пожалуйсто, как выйти из ситуации?


У класса объект есть метод ToString() или использовать unboxing: String s = (string)object
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re[2]: DataGridView. Извлечение данных из ячейки?
От: Niemand Австралия  
Дата: 10.05.07 06:39
Оценка:
Здравствуйте, alex_beast, Вы писали:

_>Здравствуйте, BOSSSS, Вы писали:


BOS>>Здравствуйте!

BOS>>Ниже приведена строчка кода обращения к ячейке.

BOS>>this.dataGridView1.Rows[k].Cells[i]."Методы"


BOS>>В Предоставленных "Методах" нет возможности получить значение ячейки.


BOS>>Метод Value возвращает тип object, а мне нужен string.


BOS>>Подскажите пожалуйсто, как выйти из ситуации?


_>У класса объект есть метод ToString() или использовать unboxing: String s = (string)object


string — это reference type, и нету здесь unboxing'a, а простое приведение типа.

А лучше еще проверить тип, например:
string s = object as string ?? "";
If the message above is in English — means I'm wasting my work time and work computer to post here. No hard feelings
Re[2]: DataGridView. Извлечение данных из ячейки?
От: Аноним  
Дата: 10.05.07 06:39
Оценка:
_>У класса объект есть метод ToString() или использовать unboxing: String s = (string)object

А это разве unboxing?
Re[3]: DataGridView. Извлечение данных из ячейки?
От: alex_beast  
Дата: 10.05.07 06:46
Оценка:
Здравствуйте, <Аноним>, Вы писали:

_>>У класса объект есть метод ToString() или использовать unboxing: String s = (string)object


А>А это разве unboxing?


C unboxing погорячился
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re: DataGridView. Извлечение данных из ячейки?
От: BOSSSS Россия  
Дата: 10.05.07 07:09
Оценка:
Спасибо! Приведение типов действительно сработало! ToString выдаёт пустой текст.
Подскажите пожалуйсто, как правильно string = "50" преобразовать в int 50?
Re[2]: DataGridView. Извлечение данных из ячейки?
От: Poul_Ko Казахстан  
Дата: 10.05.07 07:23
Оценка: +1
Здравствуйте, BOSSSS, Вы писали:

BOS>Спасибо! Приведение типов действительно сработало! ToString выдаёт пустой текст.

BOS>Подскажите пожалуйсто, как правильно string = "50" преобразовать в int 50?
На выбор:
System.Convert.ToInt32(string)
System.Int32.Parse(string)
System.Int32.TryParse(string, out int)
Brainbench transcript #6370594
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.