如果不想用gridview之类的显示控件,如何将数据库显示在html页面上

我不想用gridview之类的显示控件,如何将数据库显示在html页面上呢显示的格式我希望很自由的那种,就类似于在gridview里面通过<%#Eval("name")%... 我不想用gridview之类的显示控件,如何将数据库显示在html页面上呢
显示的格式我希望很自由的那种,就类似于在gridview里面通过 <%# Eval("name")%> 我可以随意的摆放我的数据

private void gridpage()
{
SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["conn"].ConnectionString);
conn.Open();

string cmdtext = "select name from [user]";
SqlDataAdapter sda = new SqlDataAdapter(cmdtext, conn);
DataSet ds = new DataSet();
sda.Fill(ds, "user");
GridView1.DataSource = ds.Tables["user"].DefaultView; //这里应该怎么处理才能让首页显示数据库内容呢
GridView1.DataBind();
conn.Close();
}
一楼的兄弟。麻烦具体一下好吗。。谢谢啦
展开
 我来答
到茧照
2008-05-29 · TA获得超过1901个赞
知道大有可为答主
回答量:1589
采纳率:0%
帮助的人:1995万
展开全部
简单.

在后台对你的ds进行循环:

string txt=<table>
for(int ii=0;ii<ds.Table[0].Rows.Count;ii++){
txt+="<tr>";
txt+="<td>"+ds.Table[0].Rows[ii]["..."].ToString();
//等等等.你自己想要的效果.
}

也可以循环出DIV.或者你希望得到的效果.
最后别忘了结束标签.<table>等

----------------

昂...?还怎么详细啊...
意思就是说.
你不想用那些个控件的话.
就自己生成显示格式.
对你的dataset进行循环..
一行一行的.在每行中将每例数据拿出来.该用什么标签.该什么样式.你自己定好了它.生成一段html源码.直接写入你的页面中.

就比如哈.

str="<a href='fdsafd.aspx'>"+ds.Table[0].Rows[0]["ID"].ToString()+"</a>";

这样儿.用循环将每个单元格中的数据都生成你想要的格式.最后把str写到页面中去.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lanhawk
2008-05-29 · TA获得超过834个赞
知道小有建树答主
回答量:267
采纳率:0%
帮助的人:327万
展开全部
Repeater
DataList
------------------
在Repeater中
<ItemTemplate>
<%# Eval("name")%>
</ItemTemplate>
name为Table中的字段
DataList也一样

cs 中的数据绑定写法和GridView一样
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
闳蔼允方
2020-01-10 · TA获得超过3864个赞
知道小有建树答主
回答量:3240
采纳率:29%
帮助的人:207万
展开全部
Repeater
DataList
------------------
在Repeater中
<ItemTemplate>
<%#
Eval("name")%>
</ItemTemplate>
name为Table中的字段
DataList也一样
cs
中的数据绑定写法和GridView一样
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yiseke
2008-05-29 · TA获得超过1138个赞
知道小有建树答主
回答量:1560
采纳率:0%
帮助的人:1020万
展开全部
可以用Repeater控件

或者直接拼html代码
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
江城一倦客
2008-05-29
知道答主
回答量:5
采纳率:0%
帮助的人:0
展开全部
BindingContext CurrentManager
可以吧!!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式