タイトルに何を書けばいいのかわからなかった。タイトルが間違っていると思われる場合は変更します。ここに問題があります。ドロップダウンリストをデータセット(テーブル)にバインドしています。ここから、Name、AddressLine1、AddressLine2、City、Email、Countryなどのフィールドが必要です。これらのフィールド(値)をラベルに表示したいと思います。完全なコードは次のとおりです。
public String GetSessionObject()
{
string strSession = "";
if (HttpContext.Current.Session["SessionEmail"] != null)
{
strSession = HttpContext.Current.Session["SessionEmail"].ToString();
}
return strSession;
}
public DataSet BindDropDownListToAUserAddress()
{
DataSet ds = new DataSet();
SqlConnection con = new SqlConnection(System.Configuration.ConfigurationManager.AppSettings["ConnectionString"]);
con.Open();
string strQuery = "SELECT *, FirstName +' '+ LastName as FullName from AUserAddress where AUser_ID = (Select ID from AUser where Email='" + GetSessionObject() + "')";
SqlCommand cmd = new SqlCommand(strQuery, con);
using (SqlDataAdapter da = new SqlDataAdapter(cmd))
da.Fill(ds, "AUserAddress");
con.Close();
return ds;
}
ddlName.DataSource = objBindDDL.BindDropDownListToAUserAddress().Tables["AUserAddress"];
ddlName.DataTextField = "FullName";
ddlName.DataBind();
lblDisplayAddressLine1.Text = objBindDDL.BindDropDownListToAUserAddress().Tables["AUserAddress"].Columns.("AddressLine1").ToString();-----------????
これは私が立ち往生しているところです。特定のラベルに移動するには、特定の列の値が必要です。どのようなオプションがありますか?案内してください...