永发信息网

asp.net ,在vs2005中添加了一个DataList,如何绑定数据库中的数据?

答案:2  悬赏:30  手机版
解决时间 2021-06-02 17:09
  • 提问者网友:王者佥
  • 2021-06-02 07:13
我在DataList中添加了一个Label控件,希望label控件显示的是ACCESS数据库中表edit中的字段edit_title,请问这个label应如何绑定数据库,这段代码怎么写?
最佳答案
  • 五星知识达人网友:千杯敬自由
  • 2021-06-02 07:47

如果你学过datagrid,datagridview等,那么就都是一个样子的,我没用过ACCESS但是应该跟sqlserver、Oracle没什么区别,无非制定数据源,绑定数据源,关键是你里面要绑定你要绑定的这个字段呗,


然后你在源码里这样写


<asp:ID="Label1" runat="server" Text='<%#Eval("edit_title")%'>这样就行了

全部回答
  • 1楼网友:千杯敬自由
  • 2021-06-02 07:54

首先 查询Access数据库 例如

后台:

string strConnection = "Provider=Microsoft.Jet.OLEDB.4.0; " + "Data Source=" + Server.MapPath(xxxx.asa); string strCommandText = Commandtext; OleDbConnection myConnection = new OleDbConnection(strConnection); myConnection.Open(); OleDbDataAdapter myAdpater = new OleDbDataAdapter("select edit_title from edit",myConnection); OleDbCommandBuilder myBuilder = new OleDbCommandBuilder(myAdpater); DataSet myDataset = new DataSet(); myAdpater.Fill(myDataset); myConnection.Close();

//设置DataList数据源

this.DataList1.DataSource=myDataSet;

this.DataList1.DataBind();

页面:

<asp:Label ID="label1" runat="server" Text='<%#Eval("edit_title")'%>

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯