droplist绑定与显示
2012-11-12 11:58
148 查看
将信息表指定id的类别读出,赋值给 ContructGrade (类别为类别表对应类别的id值)
DAL.DisciplineInfo da = new DAL.DisciplineInfo();
DataSet ds = da.GetAll(id, "selid", "Id");
ContructGrade = ds.Tables[0].Rows[0][4].ToString();
将类别表的所有类别读出,并赋值下拉类表
DAL.DisciplineContructGradeInfo dc = new DAL.DisciplineContructGradeInfo();
DataSet ds1 = dc.GetAll();
drp_grade.DataSource = ds1.Tables[0].DefaultView;
drp_grade.DataTextField = ds1.Tables[0].Columns[1].ColumnName;
drp_grade.DataValueField = ds1.Tables[0].Columns[0].ColumnName;
drp_grade.DataBind(); 一定要绑定
查找读出类别值在下拉列表的索引,并赋给下拉列表的显示索引
drp_grade.SelectedIndex = drp_grade.Items.IndexOf(drp_grade.Items.FindByText(ContructGrade));
因为信息表存的是类别的id值,所以如果正常查询显示的只是id值,所以在sql的查询语句中加入
select Id,ContructGrade=(select 类别名称 from 类别表 where 类别表.Id=信息表.ContructGrade) from 信息表;
在更改数据的时候,要用值,而不是显示文本,ContructGrade=drp_grade.SelectedValue.ToString()
DAL.DisciplineInfo da = new DAL.DisciplineInfo();
DataSet ds = da.GetAll(id, "selid", "Id");
ContructGrade = ds.Tables[0].Rows[0][4].ToString();
将类别表的所有类别读出,并赋值下拉类表
DAL.DisciplineContructGradeInfo dc = new DAL.DisciplineContructGradeInfo();
DataSet ds1 = dc.GetAll();
drp_grade.DataSource = ds1.Tables[0].DefaultView;
drp_grade.DataTextField = ds1.Tables[0].Columns[1].ColumnName;
drp_grade.DataValueField = ds1.Tables[0].Columns[0].ColumnName;
drp_grade.DataBind(); 一定要绑定
查找读出类别值在下拉列表的索引,并赋给下拉列表的显示索引
drp_grade.SelectedIndex = drp_grade.Items.IndexOf(drp_grade.Items.FindByText(ContructGrade));
因为信息表存的是类别的id值,所以如果正常查询显示的只是id值,所以在sql的查询语句中加入
select Id,ContructGrade=(select 类别名称 from 类别表 where 类别表.Id=信息表.ContructGrade) from 信息表;
在更改数据的时候,要用值,而不是显示文本,ContructGrade=drp_grade.SelectedValue.ToString()
相关文章推荐
- droplist绑定与显示
- datagrid绑定list没有数据 表头不显示的问题
- 使用Devexpress 的gridControl 绑定List列表(元素对象包含List属性)的Master-Detail显示
- ASP.NET绑定CHECKBOXLIST--------JQUERY绑定CLICK事件,获取CHECKBOX的VALUE和显示值
- WinForm DataGridView 绑定泛型List(List<T>)/ArrayList不显示的原因和解决
- Devexpress TreeList控件绑定显示父子节点对像
- datagrid绑定list没有数据 表头不显示的解决方法
- list泛型绑定cbo出现无法绑定到新的显示成员
- WinForm DataGridView 绑定泛型List(List<T>)/ArrayList不显示的原因和解决
- droplist在后台绑定数据,在后天怎么获取选中的值?
- CheckBoxList 值写入与显示绑定
- C#dropdrowlist赋值,绑定控件
- DataGridView 绑定List时 属性不显示的解决方法
- asp.net中一次性动态绑定多个droplistdown
- datagrid绑定list没有数据 表头不显示的解决方法
- listview绑定数据并显示ImageList图片
- DropDrownList绑定数据后设置默认值
- IE6 select Drop down list 无法完全显示内容的解决办法
- list泛型绑定cbo出现无法绑定到新的显示成员
- asp.net绑定checkboxlist--------jquery绑定click事件,获取checkbox的value和显示值