数据控件显示
<div >
<asp:DataList ID="DataList1" runat="server">
<ItemTemplate>
<asp:ImageButton ID="ImageButton3" runat="server" Height="69px" ImageUrl='<%# Eval("dl_SmalPicUrl") %>'
Width="191px" />
</ItemTemplate>
</asp:DataList>
</div>
-------------------------------------------------------------
string strConnection = ConfigurationManager.ConnectionStrings["Con"].ConnectionString;
string strComText = "select top 2 dL_ID,dl_SmalPicUrl from WT_DownLoads where dl_IsIndex=1 and dl_State = 1";
SqlConnection conn = new SqlConnection(strConnection);
DataSet ds = new DataSet();
conn.Open();
SqlDataAdapter sda = new SqlDataAdapter(strComText, conn);
sda.Fill(ds);
DataList1.DataSource = ds.Tables[0].DefaultView;
DataList1.DataBind();
conn.Close();
-----------------------------------------------------------
运行的时候没有错误,这是数据库中的结果
dl_ID dl_Name
0 ~/UploadFiles/imags/drown1.jpg
1 ~/UploadFiles/imags/drown2.jpg但是运行出来没结果,我查看源文件的时候发现div之间什么也没有。不知道是什么原因?datalist最少应该显示各table啊