ListView如何使一些列只读

时间:2011-11-08 21:12:02

标签: asp.net-3.5

我正在使用ListView替换Gridview,因为我需要插入功能。我的DAL已将所有代码设置为Insert,Update,Delete&选择。

当我将我的数据源放在ListView属性中时,它在aspx文件中为我创建了一个模板。 但是,期望主键字段的所有字段都是可编辑的。我确实将文本框更改为标签和版本将#Bind改为#Eval。我收到运行时错误。它无法找到具有所需参数的Update函数。它将所有文件作为参数传递给我的Update函数。

我的列结构是 MainID,SubID,Name,Size。

我的SQL语句是 UPDATE table1 SET Name = @Name,Size = @Size WHERE(MainID = @original_MainID)

  1. 在我的DAL中,我有一个UPDATE函数,只更新Name&基于MainID的大小。如何将SubID设为只读&不将它传递给我的更新功能?

  2. 我需要为列Name添加一个下拉列表。下拉列表需要绑定到另一个SQL表。可以这样做吗?

0 个答案:

没有答案