asp.net 如何用datalist 显示数据库内容求高手指教加QQ1114080398.谢谢

asp.net 如何用datalist 显示数据库内容求高手指教加QQ1114080398.谢谢,第1张

给你一个代码参考一下,基本不需要改动的

protected

void

Page_Load(object

sender,

EventArgs

e)

{

if

(!Page.IsPostBack)

listbind()

}

//以下是Datalist的绑定方法

public

void

listbind()

{

string

sqlconnstr

=

ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString

DataSet

ds

=

new

DataSet()

using

(SqlConnection

sqlconn

=

new

SqlConnection(sqlconnstr))

{

SqlDataAdapter

sqld

=

new

SqlDataAdapter("select

*

from

student",

sqlconn)

sqld.Fill(ds,

"tabstudent")

}

//以数据集中名为tabstudent的DataTable作为数据源,为控件绑定数据

DataList1.DataSource

=

ds.Tables["tabstudent"].DefaultView

DataList1.DataBind()

}

楼主,你的Sql语句里面还没有表,就执行了

OleDbDataAdapter oda = new OleDbDataAdapter(sql, con)

然后执行完之后才建表

oda.Fill(ds, "atype")

这样你当然不能正确执行

如果不能理解的话,再hi我吧

提醒一下:

用适配器这种的话,不用去打开数据库,就是因为这样才更加灵活


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

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

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

发表评论

登录后才能评论

评论列表(0条)

    保存