注册 登录
编程论坛 ASP.NET技术论坛

求助! 关于 ASP.NET 中的表格!

onlyiy8 发布于 2008-04-12 14:45, 790 次点击
求助! 关于在 中表格循环显示出数据库中查出的数据.
请各位大侠帮小弟我解决下!
谢谢大家了!
8 回复
#2
only忆缘2008-04-12 14:49
各位高手, 就没有人帮帮我吗?
#3
only忆缘2008-04-12 14:56
紧急求助啊, 哪位好心人可以教教我啊, 摆脱了! :Q:Q:Q
#4
hebingbing2008-04-12 14:57
呵呵,这就要用到仰望星空擅长的拼html了,在后台用datatable拼html和数据库的绑定,那样就可以完成你要的功能了……
#5
only忆缘2008-04-12 15:02
没有看懂你的解释, 能不能详细的给我说说啊!
#6
hebingbing2008-04-12 15:31
要这样你只能在后台拼html了,也就是说你在后台写一个table,要不然没有办法根据数据的增加table随着增加……
其实很简单,就是把你前台的html放到后台了,然后由后台输出罢了,
#7
hebingbing2008-04-12 15:45
给你举个例子吧:
代码是我手写的,没有开vc,只做个参考思路……
 string str = @"<table>";
        SqlConnection conn = new SqlConnection("server=(local);uid=sa;pwd=;database=pubs");
        conn.Open();
        SqlCommand comm = new SqlCommand("select * from authors", conn);
        SqlDataReader dr = comm.ExecuteReader();
        while(dr.Read())
        {
            str += @" <tr><td>"+dr["au_id"].ToString();
            str += @"</td><tr>";
        }
        str += @"</table>";
        Response.Write(str);
#8
hebingbing2008-04-12 15:47
我就用了一个数据,所以我用了while循环,datareader,你可以用datatable和for或foreach……这样就可以做出你想要的效果了……
#9
only忆缘2008-04-12 16:03
太谢谢了, 我真是郁闷, 想了半天都没有相通. 终于解决了. 谢谢.
1