DropDownList 绑定Access数据库 表名Stu,绑定到nam列。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了DropDownList 绑定Access数据库 表名Stu,绑定到nam列。相关的知识,希望对你有一定的参考价值。

导出复制粘贴的就算了。我自己不会搜索??不麻烦您,就是找了一天,网上到处都是不负责的,答非所问的。
最好才C#

参考技术A 查询这个语句:select id,nam form Stu,查询出绑定你的id和name值,这里查询出DataTable
使用下面的方法绑定到你的DropDownList
public static void getTableList(DataTable Table, DropDownList dropList)

dropList.Items.Clear();
foreach(DataRow dr in Table.Rows)

ListItem items = new ListItem();
items.Value=dr[0].ToString();
items.Text = dr[1].ToString();
dropList.Items.Add(items);

本回答被提问者采纳
参考技术B 从工具箱里拖两个数据控件DropDownList和SqlDataSource,然后配置SqlDataSource的数据源,绑定Access数据库的Stu表,完成之后,再在DropDownList中选择SqlDataSource数据源,点击编辑模版,在里面的控件里绑定你要绑定的Name列就OK了 参考技术C UI:层
#region 年级绑定
/// <summary>
/// 年级绑定
/// </summary>
public void getGrade()

List<GradeInfo> _gradeInfo = StuSyBLL.GradeManageBLL.SearchGradeInfo();
this.ddlGrade.DataSource = _gradeInfo;
ddlGrade.DataTextField = "G_Name";
ddlGrade.DataValueField = "g_Id";
ddlGrade.DataBind();

ddlGrade.Items.Insert(0, "--请选择年级--");


BLL层:
public static List<GradeInfo> SearchGradeInfo()

string _strSql = "select * from GradeInfo";
return GradeManageDAL.SearchGradeInfo(_strSql);


DAL层:
public static List<GradeInfo> SearchGradeInfo(string _strSql)

List<GradeInfo> _gradeinfos = new List<GradeInfo>();

SqlDataReader _dr = SQLHelper.ExecuteReader(_strSql);

while (_dr.Read())

GradeInfo _gradeinfo = new GradeInfo();
_gradeinfo.g_ID = Convert.ToInt32((_dr["G_ID"]));
_gradeinfo.G_Name = _dr["G_Name"].ToString();

_gradeinfos.Add(_gradeinfo);



return _gradeinfos;


用DropDownList绑定的年级 .net三层做的
参考技术D 使用DropDownList的datasource绑定数据源,然后在DropDownList控件处设置显示值和提交值对应的字段就行了

步步为营-94-GridView中的DropDownlist值得获取与绑定

bug场景:

例如这种"计税方式"是下拉列表的,当选择"编辑"时候,数据会丢失

修改方式,前台对应修改

后台代码在databound时候给绑定值

测试效果

 

以上是关于DropDownList 绑定Access数据库 表名Stu,绑定到nam列。的主要内容,如果未能解决你的问题,请参考以下文章

asp.net怎样把数据库中字段的值绑定到dropdownlist上,

Repeater中 DropDownList如何绑定数据

asp.net中用datatable给dropdownlist绑定数据

DropDownList绑定数据库

如何绑定 DropDownList 的选定值

数据绑定 DropDownList