2013-04-29 69 views
0

我有一个编程方式填充的GridView和我后来加1列编辑模式,像这样:asp.net gridview的编辑模板编程

if (!IsPostBack) 
     { 
      //Add Edit column. 
      CommandField cField = new CommandField(); 
      cField.EditText = "Edit"; 
      cField.ShowEditButton = true; 
      gvCheckResults.Columns.Insert(0, cField); 
     } 

如何设置文本框的属性,在其行处于编辑模式?

例如,我想禁用某些文本框,改变别人的尺寸等

+0

当编辑链接被点击时,你是否已经有了将行置于编辑模式的代码?或者那是你需要写的东西? – 2013-04-29 20:45:58

+0

是的,我有gvCheckResults_RowEditing方法和用gvCheckResults_RowUpdating中的新值更新数据库的代码。我只想更改单击“编辑”时显示的texbox的属性。我可以在哪一部分做到这一点? – 2013-04-30 08:30:44

回答

0

根据你所说的,上面,你可能最好通过使用模板领域提供服务。虽然可以以编程方式访问将行放入编辑模式时创建的文本框,但您可能会发现在标记中设置文本框属性更容易。你可以用模板字段来做到这一点。

Here是一个教程,解释它是如何完成的。