本学习任务涉及的技术是如何使用GridView和DetailsView数据绑定控件的TemplateField模板字段,其基本方法如下:
1)执行GridView控件“编辑列”智能菜单命令或DetailsView控件的“编辑字段”智能菜单命令,添加一个TemplateField模版字段。
2)执行GridView控件或DetailsView控件的“编辑模版”智能菜单的“编辑字段”智能菜单命令,进入控件的模版编辑状态,进一步进行如下操作:
●选择GridView或DetailsView控件智能菜单中“显示”下拉列表的ItemTemplate或EditItemTemplate或InsertItemTemplate项,相应地进入ItemTemplate或EditItemTemplate或InsertItemTemplate模板编辑状态。
●根据需要在ItemTemplate或EditItemTemplate或InsertItemTemplate中添加ASP.NET Web控件。
1.在TemplateField模板字段中添加输入或输出数据表信息的Web控件
1)在ItemTemplate或EditItemTemplate或InsertItemTemplate中添加能够输入或输出数据表信息的ASP.NETWeb控件。
2)执行该Web控件的“编辑DtatBindings…”智能菜单命令,进入该字段的“DataBings”对话框(如图3-13所示),选择该控件的绑定属性,然后选择“自定义绑定”单选按钮,在“代码表达式”文本框中输入绑定表达式。
(www.xing528.com)
图3-13 数据绑定控件中子控件的DataBindings对话框
若绑定的为控件属性仅用于输出数据库信息时,则该属性的绑定表达式为:
若绑定的为控件属性仅用于用户输入信息到数据库时,则该属性的绑定表达式为:
2.在TemplateField模板字段中添加数据库操作命令按钮
在ItemTemplate或EditItemTemplate或InsertItemTemplate中添加Button、LinkButton或ImageButton按钮控件,此时如果将按钮控件的CommandName属性设置为edit,那么该按钮等效于GridView中具有编辑功能的CommandField命令字段,单击此按钮可以将数据绑定控件从Item视图切换到EditItem视图。
依此类推,将数据绑定控件中按钮的CommandName属性设为insert、update、delete、cancel和select,此按钮控件即为“插入”、“更新”、“删除”、“取消”和“选择”按钮。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。