问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

C#.net 下拉框combobox 代码绑定sqlserver的问题

发布网友 发布时间:2022-04-14 10:17

我来回答

3个回答

懂视网 时间:2022-04-14 14:38

关于comBox绑定SQL Server数据库中时间字段中的不重复的年份如下: private void Education_Training_Load(object sender, EventArgs e) { MyDBase DB = new MyDBase(DBUser.sserver, DBUser.DBName, DBUser.suser, DBUser.spasswd); DataSet DS = DB.GetRec

  关于comBox绑定SQL Server数据库中时间字段中的不重复的年份如下:

  private void Education_Training_Load(object sender, EventArgs e)

  {

  MyDBase DB = new MyDBase(DBUser.sserver, DBUser.DBName, DBUser.suser, DBUser.spasswd);

  DataSet DS = DB.GetRecordset("select distinct (year(date)) as date from education_train ");

  if (DS.Tables[0].Rows.Count == 0) return;

  comboBox_Year.DataSource = DS.Tables[0];

  comboBox_Year.DisplayMember = "date";

  comboBox_Year.ValueMember = "date";

  comboBox_Year.SelectedIndex = comboBox_Year.Items.Count - 1;//选中最大年份

  if (DB.ErrorCode())

  {

  MessageBox.Show(DB.ErrMessage(), "提示", MessageBoxButtons.OK, MessageBoxIcon.Error);

  return;

  }

  dataGridView1.DataSource = DS.Tables[0];

  DB.DBClose();

  }

热心网友 时间:2022-04-14 11:46

combobox1.DisplayMember = "显示内容的字段名称";
combobox1.ValueMember = "对应的数值的字段名称";
combobox1.DataSource = ds.Tables["xilie"].DefaultView;

// 扩展信息,注意以下代码:
combobox1.Items.Add(Object Item)
Items 集合 Add 添加的是 Object 类型,它在显示下拉列表框项目时,实际上是调用 Object.ToString() 方法。根据此情形你可以绑定自定义的类型,并重写 ToString 方法。

热心网友 时间:2022-04-14 13:04

//combobox和dataGD的绑定数据库

private void Form1_Load(object sender, System.EventArgs e)
{
//在formload时绑定数据表yg到comboBox1
SqlConnection conn=new SqlConnection("server=.;uid=sa;pwd=;database=gz");
SqlDataAdapter da=new SqlDataAdapter("select * from yg",conn);
DataSet ds=new DataSet();
da.Fill(ds,"yg");
this.comboBox1.DataSource=ds.Tables["yg"];
this.comboBox1.DisplayMember="ygname"; //显示的列
this.comboBox1.ValueMember="ygid"; //数据列,次列会在selectedvalue中显示

}
//要在不同的方法中使用同一个数据集就要把数据集改成全局
DataSet ds1=new DataSet();
private void comboBox1_SelectedIndexChanged(object sender, System.EventArgs e)
{
SqlConnection conn=new SqlConnection("server=.;uid=sa;pwd=;database=gz");
//根据comboBox的选择写查询语句
try
{
SqlDataAdapter da=new SqlDataAdapter("select * from gz inner join yg on yg.ygid=gz.ygid where gz.ygid="+this.comboBox1.SelectedValue.ToString(),conn);
da.Fill(ds1,"gza");

this.dataGrid1.DataSource=ds1.Tables["gza"].DefaultView;
}
catch
{}

}

private void dataGrid1_Click(object sender, System.EventArgs e)
{
//通过datagrid中选中的行号来得到dataSet中的数据
this.textBox1.Text=ds1.Tables["gza"].Rows[this.dataGrid1.CurrentRowIndex]["gzid"].ToString();
this.textBox2.Text=ds1.Tables["gza"].Rows[this.dataGrid1.CurrentRowIndex]["gznum"].ToString();

}

}
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
医生你好 我脸上跟额头上面长了很多小粉刺 请问这是什么原因引起的 要... 世界上到底是先有的鸡还是先有的蛋 请问是先有蛋,还是先有鸡? Excel怎么设置行高并且垂直 晚上梦见一条又长又小的青蛇追着咬我最后被我爸爸打死了代表什么... 专业技能怎么填我来教你 QQ空间曾经有一个左右接东西 小游戏叫什么名字 帽子先生接东西游戏介绍 趣味卡车接东西游戏介绍 怀孕50天B超的表现 请问621226 191500开头的是那个省份的工商银行卡? 工商银行6212260开头的是哪个城市 工行:621226 是什么地方? 工商银行621226归属地查询? 请问 621226 1611003732172是哪个地方的工行卡,可以查到开户行吗?求高手解 工商银行621226归属地查询 建国初期我国对民族资本主义工商业进行社会主义改造的什么* 三大改造对资本主义工商业进行了哪些改造 我国对资本主义工商业进行社会主义改造的形式有( ) 我国资本主义工商业改造采取的政策 我国对资本主义工商业进行了什么社会主义改造 我国对资本主义工商业的社会主义改造所采取的基本政策 处理垃圾的方法有什么? 金塔驾校:倒车入库是不是真的很难 倒车入库难不难学车学不会想放弃了怎么办 科二倒车入库怎么那么难 倒车入库太难了 怎么办 科目二倒车入库太难老是学不会 什么材料比聚氨酯橡胶板有更好的硬度和弹性 天然橡胶怎么样才可以达到弹性最好的效果? 两个猿人在雪地上走的图片是什么意思 如何安装debian linux 系统 如何用U盘装debian系统? debian netinst 的安装方法是什么? debian 9 安装过程discover很慢么 求一部电影名 关于猿人回到过去 后来 两个猿人都死了,不过留下个小猿人。。 关于2001年版的《人猿星球》(或者叫《决战猩球》)的一点问题 怎么装debian,主要是如何完成引导,看到安装界面。 linux debian 硬盘安装 朋友嫁到韩国不到半年跑了。那么对她妈妈有没有影响(现在在韩国,登陆证到明年到期)? 韩国电视剧主要情节是朋友害死女主角父亲,霸占其母亲,还杀害了她的养父 是什么电 丁醇的结构式有多少种?它们分别是? 我是学汉语的韩国学生。请帮我修改一下 一丁醇怎么写?分子式化学式结构式 我把小米max2的桌面时间删了,怎么找回来 小米max2不支持屏幕时间管理吗? 小米MAX2 老是亮屏怎么办? 2021楚雄州在州外的高考生需要在高考之前十四天回州内做核酸检测并自行隔离吗? 河北高考生在高考前14天必须做核酸检测吗? miui8小米max2桌面的时间怎么删除