VS2005中GridView自定义列TemplateField的数据绑定技巧!
2010-04-05 01:42
330 查看
最近,做的工作中用到了GridView控件的TemplateField作为信息列表的显示和页面的跳转。
在TemplateField中放置LinkButton来控制。
在绑定显示数据的时候,刚开始,使用的是GridView的RowDataBound()事件,在里面判断DataRow后,读取GridViewd绑定的Dataset的相应的Cell的数据。但是,个人感觉不爽,所以有时间就找一下别的绑定方法。
结果,果然在网上找到了一种。
如下:
假设已经将GridView的相关设置完成,直接写数据绑定部分。
![](https://oscdn.geek-share.com/Uploads/Images/Content/201004/05/9e10966e77ee49423cad847031d26d4c.gif)
进入TemplateField的编辑模式,然后选中放置的控件,此处为LinkButton。
![](https://oscdn.geek-share.com/Uploads/Images/Content/201004/05/7c9b7fef3dd27c715ac2b9993fa3bfc2.gif)
查看右边的控件属性中的Text属性。
![](https://oscdn.geek-share.com/Uploads/Images/Content/201004/05/a8667e7718c87b8633f0db772d84ce94.gif)
此时,在Text中点击右键,将会有个小的列表显示。把其中的Commands选中,然后下方将会出现Edit DataBindings...选项。
(此处不知道有没有选项,可以开启默认设置。)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201004/05/3489fa90f9ee3efddeb11e6ea7b2d499.gif)
选择,Edit DataBindings...选项,进入相应的编辑页面。
![](https://oscdn.geek-share.com/Uploads/Images/Content/201004/05/e543a83600fe7d9c132798d2b407e6a7.gif)
然后,就可以看到Code Expression...中的绑定数据的命令。其中ColumnName为数据库中表的对应字段的名称。
填入相应的命令,即可绑定数据。
感谢百度文库中的:http://wenku.baidu.com/view/f376fd4ffe4733687e21aa6c.html# 文章。从此处得来的灵感。
在TemplateField中放置LinkButton来控制。
在绑定显示数据的时候,刚开始,使用的是GridView的RowDataBound()事件,在里面判断DataRow后,读取GridViewd绑定的Dataset的相应的Cell的数据。但是,个人感觉不爽,所以有时间就找一下别的绑定方法。
结果,果然在网上找到了一种。
如下:
假设已经将GridView的相关设置完成,直接写数据绑定部分。
![](https://oscdn.geek-share.com/Uploads/Images/Content/201004/05/9e10966e77ee49423cad847031d26d4c.gif)
进入TemplateField的编辑模式,然后选中放置的控件,此处为LinkButton。
![](https://oscdn.geek-share.com/Uploads/Images/Content/201004/05/7c9b7fef3dd27c715ac2b9993fa3bfc2.gif)
查看右边的控件属性中的Text属性。
![](https://oscdn.geek-share.com/Uploads/Images/Content/201004/05/a8667e7718c87b8633f0db772d84ce94.gif)
此时,在Text中点击右键,将会有个小的列表显示。把其中的Commands选中,然后下方将会出现Edit DataBindings...选项。
(此处不知道有没有选项,可以开启默认设置。)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201004/05/3489fa90f9ee3efddeb11e6ea7b2d499.gif)
选择,Edit DataBindings...选项,进入相应的编辑页面。
![](https://oscdn.geek-share.com/Uploads/Images/Content/201004/05/e543a83600fe7d9c132798d2b407e6a7.gif)
然后,就可以看到Code Expression...中的绑定数据的命令。其中ColumnName为数据库中表的对应字段的名称。
填入相应的命令,即可绑定数据。
感谢百度文库中的:http://wenku.baidu.com/view/f376fd4ffe4733687e21aa6c.html# 文章。从此处得来的灵感。
相关文章推荐
- 对gridview绑定数据的操作方法,自定义显示内容
- GridView的HyperLinkField的DataNavigateUrlFormatString如何使用自定义的变量,而不是数据库绑定的值
- GridView自定义TemplateField————把同一行中的内容分成多行显示///////若行数太多,则分行显示
- GridView的HyperLinkField的DataNavigateUrlFormatString如何使用自定义的变量,而不是数据库绑定的值.报错:指定的参数已超出有效值的范围。参数名: index
- VS2005中Gridview绑定数据库数据并分页-----更新中……
- 复杂自定义数据对象绑定到GridView的问题
- VS2005 GridView动态绑定数据源(交叉表) 动态绑定列 动态生成模板列 自定义表头
- 对gridview绑定数据的操作方法及自定义显示内容
- GridView自定义列数据绑定,和自定义颁功能
- ASP.NET 2.0数据教程之十二:在GridView控件中使用TemplateField(转)
- 对gridview绑定数据的操作方法及自定义显示内容
- ASP.NET数据绑定GridView控件使用技巧
- ASP.NET数据绑定GridView控件使用技巧
- 获取GridView TemplateField的数据
- GridView自定义数据的绑定并显示
- Windows 8 开发系列- 自定义Gridview 绑定列表数据时出错
- 关于GridView中绑定TemplateField值丢失的问题
- DevExpress中自定义CellTemplate数据绑定不显示的问题
- VS2005 GridView动态绑定数据源(交叉表) 动态绑定列 动态生成模板列 自定义表头
- .NET数据绑定时BoundField与TemplateField的区别