ASP.NET网页中,要显示数据库表中的内容

ASP.NET网页中,要显示数据库表中的内容,第1张

GridView控件优点:简单、开发效率高,代码量小,傻瓜式;缺点是运行时速度较慢,外观样式不够灵活。适合于访问量不大的网站或本地运行的管理软件的开发。分页显示也是傻瓜式设置就可以。

表格:编程量大、复杂些。优点是运行速度快些,外观布局灵活。适合于各类程序开发。分页功能也需要自己编程实现。

使用stringbulider就可以,将查询出来的数据通过后台追加绑定到页面。你的sql查询语句不应该用*,需要哪些字段就用哪些。

private string strHtml = string.Empty

StringBulider sb = new StringBuilder()

DataTable dt = "你的数据源"//最好用DataSet,只是做查询没有做修改。

for(int i = 0i<dt.Row.Counti++)

{

sb.append("<div>")

/*中间是你页面上的布局*/

sb.append("</div>")

}

strHtml = sb.ToString()

以上就是整个绑定过程,页面上只需要写成 <=strHtml>即可。希望能帮助你,代码没在VS中编写,如有不对请指出。

说明:列出数据库里所有的表名

select name from sysobjects where type='U'

说明:列出表里的所有的columns

select name from syscolumns where id=object_id('TableName')


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/9364029.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-27
下一篇2023-04-27

发表评论

登录后才能评论

评论列表(0条)

    保存