Как я получаю DataRow от строки в DataGridView

это - ошибка.

, в первую очередь, первая строка должна быть похожей на это (остерегаться прописных букв)

class Test(object):

Каждый раз, когда Вы называете метод класса, это вовлекает себя как первый аргумент (отсюда имя сам), и method_two дает эту ошибку

>>> a.method_two()
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: method_two() takes no arguments (1 given)
31
задан Dan Neely 25 March 2016 в 21:21
поделиться

2 ответа

DataRow row = ((DataRowView)DataGridViewRow.DataBoundItem).Row

Предполагая, что вы связали обычный DataTable .

MyTypedDataRow row = (MyTypedDataRow)((DataRowView)DataGridViewRow.DataBoundItem).Row

Предполагая, что вы связали типизированную таблицу данных.

Дополнительную информацию см. В статье в MSDN .

42
ответ дан 27 November 2019 в 22:21
поделиться

В DataGridViewRow есть свойство с именем DataBoundItem типа объекта.

Оно будет содержать DataRowView (для уверенность, вы можете это проверить)

2
ответ дан 27 November 2019 в 22:21
поделиться
Другие вопросы по тегам:

Похожие вопросы: