我有一个drop down list
;一个sqldatasource
和一个gridview
。 我想通过下拉列表中的选项填充网格视图。以下拉列表填充网格视图
我该如何实现这个填充?
感谢
我的问题是不是重复这个Click
,因为它要填充一个下拉网格视图中列表,而不是我的问题是:通过一个下拉列表中选择,填网格视图。
EDIT(因为我在负共和国):
我曾尝试
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
this.BindData();
}
}
private void BindData()
{
string query = "SELECT top 10 * FROM Customers";
SqlCommand cmd = new SqlCommand(query);
gvCustomers.DataSource = GetData(cmd);
gvCustomers.DataBind();
}
private DataTable GetData(SqlCommand cmd)
{
string strConnString = ConfigurationManager.ConnectionStrings["conString"].ConnectionString;
using (SqlConnection con = new SqlConnection(strConnString))
{
using (SqlDataAdapter sda = new SqlDataAdapter())
{
cmd.Connection = con;
sda.SelectCommand = cmd;
using (DataTable dt = new DataTable())
{
sda.Fill(dt);
return dt;
}
}
}
}
可以请您使用:[mcve]或至少显示您尝试过什么? – Mederic
是的,但我不明白我怎么能链接下拉列表与网格视图,所以我还没有试过 –
你试过吗? https://www.google.fr/search?q=asp.net+link+dropdownlist+with+grid&rlz=1C1NHXL_enFR738FR738&oq=asp.net+link+dropdownlist+with+grid&aqs=chrome..69i57j0l2.2521j0j4&sourceid=chrome&ie=UTF -8 – Mederic