私はC#でasp.netを使用しています。
データベースを介してバインドしているアドロテーターがあります。データベーステーブルに次の列があります
- AdId
- AdTitle
- AlternativeText
- ImageUrl
- ナビゲートUrl
- AdDescription
正しくバインドされ、データが表示されています。アドローテーターの右側に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();
}
アドロテーターの右側にテキストデータを表示するのを手伝ってください。これは最初のレコードのデータのみを表示しているためです。使用したことが原因かもしれませんRows[0]
。
前もって感謝します