【发布时间】:2010-06-03 22:58:43
【问题描述】:
我有一个简单的应用程序,我正在搞乱它的基本主/详细布局。
详细信息面板实际上是一个选项卡面板,在其中一个选项卡面板上它有一个 GridView。在该网格视图中,它显示数据库信息中的“当前”,所有单元格都为只读。
alt text http://lh4.ggpht.com/_JU1W2P96pD4/TAeonNNYXgI/AAAAAAAAAq0/Y_-Kse7VObE/ExampleA.jpg
然后我有一个添加按钮,它可以在 GriView 中插入一行并允许用户输入一些信息。我的 GridView 中的第一项是 DropDownList,它是从 ObjectDataSource 填充的。这个下拉菜单基本上是我的唯一索引,每个 GridView 只能有一个选定的值。
从列表中删除已在 GridView 中的值的最佳方法是什么?我是否只需要删除数据源并添加一个遍历网格视图并生成有效值列表的 OnDataBinding 方法?
我不能使用服务方法,因为如果用户添加两行,他们可以选择插入重复的描述类型。
只是想确保没有更好的方法来做到这一点。
【问题讨论】: