其中 dropdownlist的datavaluefield是主键id datatextfield是name 如何根据主键来绑定gridview
解决方案 »
- C#下如何区分字符串是中文还是英文?
- 已经可见的窗体不能显示为模式对话框.在调用 showDialog 之前应将窗体的 Visible
- sting 怎么转化时间类型datatime?
- 请问PROVISION接口问题!急,在线等
- 如何用C#读取文件名变化的文本文件
- 单点登录 思路逻辑
- Visual C# 2010 学习版问题
- 读取Cookie中的数据怎么成了这样test%252Easpx%253Fclassid%3D5????在线等!!
- 会话会期问题,一时找不到原因,请指点
- 求教webBrowser的多个模拟点击的问题
- 在子表DataTable中添加一列,让该列的值为父表对应的字段有什么好办法(foreach子表怕效率不高)
- 有这个命名空间吗?
本群技术交流,疑难解答。大家 一起努力...
.NET开发群号: 38850938
绑定Dropdownlist和Gridview的函数 public void BindDropDownList1()
{
DataSet ds = new DataSet();
DBProductSort dbps = new DBProductSort();
ds = dbps.GetProductSort();
DataView dv = ds.Tables(0).DefaultView;
DropDownList1.DataSource = dv;
DropDownList1.DataTextField = "Sort";
DropDownList1.DataValueField = "ID";
DropDownList1.DataBind();
ds.Dispose();
}public void BindGridView(int SortID)
{
DataSet ds = new DataSet();
DBProduct dbp = new DBProduct();
ds = dbp.GetProductBySort(SortID);
DataView dv = ds.Tables(0).DefaultView;
GridView1.DataSource = dv;
GridView1.DataBind();
ds.Dispose();
}页面载入pageload事件 if (!IsPostBack) {
BindDropDownList1();
BindGridView(DropDownList1.SelectedValue);
}加入事件,处理dropdownlist的值改变protected void DropDownList1_SelectedIndexChanged(object sender, System.EventArgs e)
{
BindGridView(DropDownList1.SelectedValue);
}