我正在使用带有 C# 的 asp.net。
我有一个通过数据库绑定的adrotator。我在数据库表中有以下列
- AdId
- 广告标题
- 替代文本
- 图片网址
- 导航网址
- 广告描述
它正确绑定并显示数据,现在我想要在 adrotator 右侧显示 AdDescription 的标签,但它只显示第一条记录。我将尝试用代码向您解释
private void GetPopUpData()
{
string conn = "Data Source=KKR;Initial Catalog=XYZ;Integrated Security=True";
SqlConnection Scon = new SqlConnection(conn);
Scon.Open();
SqlDataAdapter da = new SqlDataAdapter("Select * FROM tblAd", Scon);
DataSet ds = new DataSet();
da.Fill(ds);
AdRotator1.DataSource = ds.Tables[0];
AdRotator1.DataBind();
lblDesc.Text = ds.Tables[0].Rows[0]["AdDescription"].ToString();
}
protected void timer1_Tick(object sender, EventArgs e)
{
GetPopUpData();
}
请帮助我在 adrotator 的右侧显示文本数据,因为它只显示第一条记录的数据。可能是因为我用过Rows[0]
。
提前致谢