【发布时间】:2017-06-12 09:07:35
【问题描述】:
我有一个drop down list; sqldatasource 和 gridview 。
我想通过下拉列表中的选择来填充网格视图。
我怎样才能实现这个填充?
谢谢
我的问题不是这个Click的重复
因为它想在网格视图中填充下拉列表,而不是我的问题是:通过选择下拉列表,填充网格视图。
编辑(因为我是负面代表):
我尝试过的
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;
}
}
}
}
【问题讨论】:
-
能否请您使用:minimal reproducible example 或至少显示您尝试过的内容?
-
是的,但我不明白如何将下拉列表与网格视图链接,所以我没有尝试过
-
你试过了吗? google.fr/…
-
是的,google 是我最好的朋友,看结果:网格视图中的下拉列表和其他。无论如何,非常感谢