GridViewで値showを取得した後、再度クリックするとDropDownListに重複した項目が含まれます。Asp.net dropdownlist data load load
public void Page_Load(object sender, EventArgs e)
{
string sql = "select distinct cproject from I.dd.project";
con.Open();
SqlCommand cmd = new SqlCommand(sql, con);
SqlDataReader dr = cmd.ExecuteReader();
while (dr.Read())
{
DropDownList1.Items.Add(dr[0].ToString());
}
con.Close();
}
public void button_click(object sender, EventArgs e)
{
sqldataadapter da = new sqldataadapter(Select * from lalala where id = '"+dropdownlist.item.selectedvalue.tostring()+"')
+"where A.cproject ='"+DropDownList1.SelectedValue.ToString()+"', con);
DataSet ds = new DataSet();
sda.Fill(ds);
GridView1.DataSource = ds;
GridView1.DataBind();
}
(MVCを使用していると仮定して)ビューのスニペットを表示できますか?私の推測では、コントローラからのビューに渡す既存のモデルに追加しています。あなたがこれを提供できるなら、私は助けることができると思う:-) – Thumper
あなたの質問に有効なコードを入れてください。 'public void Page_Load {'は無効です。 – mason