DataList控件就是不显示数据,求高手指点
下面是我写的:protectedvoidPage_Load(objectsender,EventArgse){this.Title="新闻版块";stringstrcon...
下面是我写的:
protected void Page_Load(object sender, EventArgs e)
{
this.Title = " 新闻版块";
string strconnection="Provider=Microsoft.Jet.OleDb.4.0;";
strconnection += @"Data Source=C:\Users\Administrator\Documents\Visual Studio 2008\WebSites\WebSite4\database\招聘新闻.mdb";
OleDbConnection myconn = new OleDbConnection(strconnection);
myconn.Open();
string sql = "select * from 新闻信息";
OleDbDataAdapter da = new OleDbDataAdapter(sql, myconn);
DataSet ds = new DataSet();
da.Fill(ds,"新闻信息");
this.DataList1.DataSource = ds.Tables["新闻信息"].DefaultView;
this.DataList1.DataBind();
myconn.Close();
}
部分html源
<body>
<form id="form1" runat="server">
<div>
<table style="width: 100%; height: 731px;">
<tr>
<td class="style2" colspan="2">
</td>
</tr>
<tr>
<td class="style1">
<asp:DataList ID="DataList1" runat="server" CellPadding="4"
ForeColor="#333333" RepeatColumns="3" RepeatDirection="Horizontal">
<FooterStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" />
<AlternatingItemStyle BackColor="White" />
<ItemStyle BackColor="#EFF3FB" />
<SelectedItemStyle BackColor="#D1DDF1" Font-Bold="True" ForeColor="#333333" />
<HeaderStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" />
</asp:DataList>
<br / 展开
protected void Page_Load(object sender, EventArgs e)
{
this.Title = " 新闻版块";
string strconnection="Provider=Microsoft.Jet.OleDb.4.0;";
strconnection += @"Data Source=C:\Users\Administrator\Documents\Visual Studio 2008\WebSites\WebSite4\database\招聘新闻.mdb";
OleDbConnection myconn = new OleDbConnection(strconnection);
myconn.Open();
string sql = "select * from 新闻信息";
OleDbDataAdapter da = new OleDbDataAdapter(sql, myconn);
DataSet ds = new DataSet();
da.Fill(ds,"新闻信息");
this.DataList1.DataSource = ds.Tables["新闻信息"].DefaultView;
this.DataList1.DataBind();
myconn.Close();
}
部分html源
<body>
<form id="form1" runat="server">
<div>
<table style="width: 100%; height: 731px;">
<tr>
<td class="style2" colspan="2">
</td>
</tr>
<tr>
<td class="style1">
<asp:DataList ID="DataList1" runat="server" CellPadding="4"
ForeColor="#333333" RepeatColumns="3" RepeatDirection="Horizontal">
<FooterStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" />
<AlternatingItemStyle BackColor="White" />
<ItemStyle BackColor="#EFF3FB" />
<SelectedItemStyle BackColor="#D1DDF1" Font-Bold="True" ForeColor="#333333" />
<HeaderStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" />
</asp:DataList>
<br / 展开
4个回答
展开全部
小哥
你把这句话改一下就好了
string sql = "select * from 新闻信息";
改为
string sql = "select * from [新闻信息]";
加上中括号 如果你其他页面没错的话,就 好了
你把这句话改一下就好了
string sql = "select * from 新闻信息";
改为
string sql = "select * from [新闻信息]";
加上中括号 如果你其他页面没错的话,就 好了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
this.DataList1.DataSource = ds.Tables["新闻信息"].DefaultView;
this.DataList1.TextFiled=ds.tables["新闻信息"].column[列名];
this.DataList1.TextFiled=ds.tables["新闻信息"].column[列名];
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你前台本来就没有数据绑定表达式,怎么会显示数据...
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你的HTML源怎么写的发出来看看,不然没法确定
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询