首页 新闻 会员 周边

关于用table实现GridView的功能

0
悬赏园豆:5 [已关闭问题]

各位高手大家好,我是一个刚进入博客园的初级编程爱好者,最近做网站时遇到一些问题:希望能用一个table实现gridview的绑定数据源的功能,希望各位高手能多指点,多谢!

潇潇雨下的主页 潇潇雨下 | 初学一级 | 园豆:195
提问于:2009-11-29 19:42
< >
分享
其他回答(1)
0

gridview默认出来的不就是table啊。只不过前面会多一个标签div/span就是了。
如果你想把div/span标签去掉。你可以继承GridView覆盖Render用base.RenderContents(writer);

a-peng | 园豆:28 (初学一级) | 2009-11-29 20:29
0

代码
1 /// <summary>
2 /// 输出DataTable
3 /// </summary>
4 /// <param name="OutDataTable">DataTable</param>
5 /// <returns></returns>
6 public static string Table(System.Data.DataTable OutDataTable)
7 {
8 string outs = "<table border='1' cellpadding='0' cellspacing='0' bordercolor='#CCCCCC'>";
9 int rows = OutDataTable.Rows.Count;
10 int columns = OutDataTable.Columns.Count;
11
12 for (int i = 0; i < rows; i++)
13 {
14 outs += "<tr>";
15
16 for (int m = 0; m < columns; m++)
17 {
18 outs += "<td width='20px' height='20px' align='center'>";
19 outs += OutDataTable.Rows[i][m].ToString();
20 outs += "</td>";
21 }
22
23 outs += "</tr>";
24 }
25
26 outs += "</table>";
27 return outs;
28 }

           多数情况下,从数据库查询得到的是一张表(DataTable),一个简单实现绑定功能,你可以加入更多参数Table实现更多绑定选择,事实上,gridview已经做得不错了,你不满意也可以自定义模版列的嘛

江山万里起风云 | 园豆:100 (初学一级) | 2009-11-30 21:03
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册