关于datagrid中模板列的问题,欢迎大家前来讨论,发表自己的看法。。。
问题一:
有人认为如果datagrid中有一列或者是多列使用了模板,datagrid中最好全部都使用模板,否则可能以后在运行的时候会有问题?
问题二:
在datagrid中,如果有一列是模板列,其中itemTemplate中存放的是label,在运行时用来显示内容。在EditTemplate中放dropdownlist控件,用于编辑的时候进行更改其内容,问题:如何在点击编辑后,使得dropdownlist中(编辑状态下)的内容是label中(不是编辑状态下)的值。
问题三:
有模板的情况下,都是使用findcontrol("controlid")来找到其控件,不过有时前面出现的e 具有不同的意义。
如:DataGrid1_EditCommand中e.Item.FindControl("controlid");
DataGrid1_ItemDataBound中e.Item.FindControl("controlid")
说说“e”的不同意义。