asp.net 3.5.вид сетки - visible = "false" контролирует отсутствие значения при вызове оператора обновления - PullRequest
0 голосов
/ 16 декабря 2009

в asp.net 3.5 [vs2008] Gridview у меня есть одна проблема. я связал объектный источник данных с datagridview, предоставил метод Get и Update в ojectdatasource. и в gridview я сделал некоторые поля Bound видимыми = "ложь" [например, Primary Ke, Id, foregin Ключевые поля, которые мне нужны во время обновления. но когда я сделал отладку, я не получаю значения для полей, которые я сделал visible = "false" в методе обновления.

я использовал 3-уровневую архитектуру и передавал Businessobject из DAL в BAL в UI и из UI в BAL в DAL.

поэтому, пожалуйста, кто-нибудь может предложить мне, если я хочу, чтобы некоторые поля были предназначены для написания кода и не должны отображаться пользователям. Какой метод сделать это в GridView?

1 Ответ

0 голосов
/ 16 декабря 2009

Добавьте свой первичный ключ и имена столбцов внешних ключей в свойство DataKey GridViews.

...