Привязка из кодовой области (ASP.NET) - PullRequest
1 голос
/ 25 августа 2011

У меня есть SqlDataSource, назначенный GridView, и многие возвращаемые поля используются только в коде позади, чтобы определить, видим ли столбец и т. Д. В настоящее время я связываю эти значения со скрытым полем, однако это добавляет многокод для исходного файла, который не идеален.

Могу ли я получить значения для строки из codebehind, без необходимости присваивать их скрытому полю в разметке?

1 Ответ

3 голосов
/ 25 августа 2011

В вашем коде вы можете получить доступ к значениям через DataItem объект

Пример

</p> <pre><code>DataRowView rowView = (DataRowView)e.Row.DataItem; // Retrieve the state value for the current row. String state = rowView["state"].ToString();

Или вы можете преобразовать значение в объект и поиграть с ним.

Посмотрите здесь для получения дополнительной информации http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.gridviewrow.dataitem.aspx

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...