Здравствуйте!
Ниже приведена строчка кода обращения к ячейке.
this.dataGridView1.Rows[k].Cells[i]."Методы"
В Предоставленных "Методах" нет возможности получить значение ячейки.
Метод Value возвращает тип object, а мне нужен string.
Подскажите пожалуйсто, как выйти из ситуации?
10.05.07 14:07: Перенесено модератором из '.NET' — AndrewVK
Здравствуйте, 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>>
Здравствуйте, 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
Здравствуйте, <Аноним>, Вы писали:
_>>У класса объект есть метод ToString() или использовать unboxing: String s = (string)object
А>А это разве unboxing?
C unboxing погорячился

... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Спасибо! Приведение типов действительно сработало! ToString выдаёт пустой текст.
Подскажите пожалуйсто, как правильно string = "50" преобразовать в int 50?
Здравствуйте, BOSSSS, Вы писали:
BOS>Спасибо! Приведение типов действительно сработало! ToString выдаёт пустой текст.
BOS>Подскажите пожалуйсто, как правильно string = "50" преобразовать в int 50?
На выбор:
System.Convert.ToInt32(string)
System.Int32.Parse(string)
System.Int32.TryParse(string, out int)