如何comobox链接数据库表中的列,求代码

问题描述

如何comobox链接数据库表中的列,求代码

在combobox的下拉匡如何与数据库的表的列定位

解决方案

解决方案二:

C#中comboBox用代码绑定数据库中在某一列。用处:跟radioButton联系在一起,可以根据radioButton在选择而在comboBox显示出不同的值。

private void radioButton1_Click(object sender, EventArgs e)
{

            comboBox1.Items.Clear();      //清空ComBox

            string connStr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=mydb.mde;Jet OLEDB:Database Password=asd123456789";

            OleDbConnection con = new OleDbConnection(connStr);  //创建一个新连接
            con.Open();
            OleDbCommand cmd = con.CreateCommand();
            cmd.CommandText = "SELECT 年份 FROM 任务记录";   //在这儿写sql语句
            OleDbDataReader sdr = cmd.ExecuteReader();        //创建一个OracleDateReader对象
            while (sdr.Read())
            {
                comboBox1.Items.Add(sdr[0].ToString());        //循环读区数据
            }
            con.Close();

    }

因为从数据库读入的数据会有很多重复的,在comboBox下拉框中要把重复在合并在一起,可以用下面在语句替代上面在sql查询语句:

cmd.CommandText = "SELECT distinct 年份 FROM 任务记录";

解决方案三:

http://blog.csdn.net/xianfajushi/article/details/13591447

时间: 2024-12-03 16:36:25

如何comobox链接数据库表中的列,求代码的相关文章

将数据库项目表中的项目随机并均匀分配给数据库表中的管理员,求大神指导一下!!!!!!

问题描述 将数据库项目表中的项目随机并均匀分配给数据库表中的管理员,求大神指导一下!!!!!! 将数据库项目表中的项目随机并均匀分配给数据库表中的管理员,项目数目和管理员数目个数是不定的,只能从数据库中读取,下面不知道怎么写了???? using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebCon

sqlserver-怎么使数据库表中信息按某一列排序,列的类型是datetime

问题描述 怎么使数据库表中信息按某一列排序,列的类型是datetime 列名:report-date 例子:2014-09-01 00:00:00.000 sqlserver语句怎么写,按这一列的时间排序 解决方案 select * from xxxx order by [report-date] desc 解决方案二: 将这个字段转换成时间,order by cast(***这个字段) 解决方案三: sql server支持datetime排序 order by report-date

sql server-当数据库表中包含较多BIT类型的列时,该如何设计

问题描述 当数据库表中包含较多BIT类型的列时,该如何设计 比如说某一个表,包含32个bit类型的列,值为0或1.在设计该表时,是用32个bit类型好,还是一个varchar(32)好?该表需要比较频繁的查询,查询条件为32个位中的某些为1或者为0 解决方案 拆分开比较好.合成到一块不易于使用.查找时写正则什么的也比较麻烦.

数据库表中的一列值为:2007-06-12 列的存储类型为:datatime 但是在Asp.net网面上通过DataList绑定后显示的值为:2007-06-12 0:00:00?????????????????

问题描述 数据库表中的一列值为:2007-06-12列的存储类型为:datatime但是在Asp.net网面上通过DataList绑定后显示的值为:2007-06-120:00:00?怎么样通过DataList控件绑定后让他不显示:0:00:00,而只显示:1985-06-12 解决方案 解决方案二:sql语句不要直接选出时间字段t,拼字符串year(t)+month(t)+day(t)asnewtime解决方案三:'<%#Bind("DateTime","{0:yyy

#读取数据库表中列的数据画在zedgraph控件上怎么画

问题描述 C#如何读取数据库表中每一列的数据并分别赋值给数组,数据库为sqlserver,表名为Table_1,希望论坛里的大神们能够给段代码指导一下,万分感激...这是其中一段代码,中间读取数据库表中数据将其赋值给数组那一段不怎么会usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Linq;usingSys

如何将一张数据库表中的某几列数据写入另一张表,同时再加上一列相同的数据。

问题描述 如何将一张数据库表中的某几列数据写入另一张表,同时再加上一列相同的数据.其实我就是想做一个一个订单编号对应多个商品的提交功能,请大家帮帮忙支支招,谢谢! 解决方案 解决方案二:根据要求写对应的updatesql解决方案三:引用1楼feiyun0112的回复: 根据要求写对应的updatesql 请问insertintot_wz_kc(wzid,jldwid,kcsl,yfpkcsl,cshwcbz)selectwzid,jldwid,0,0,'Y'fromt_wz_wzwhereyxb

如何从 MySQL 数据库表中检索数据

1.从数据库表中检索信息 实际上,前面我们已经用到了SELECT语句,它用来从数据库表中检索信息. select语句格式一般为: SELECT 检索关键词 FROM 被检索的表 WHERE 检索条件(可选) 以前所使用的" * "表示选择所有的列. 下面继续使用我们在上篇文章中创建的表mytable. 2.查询所有数据: mysql> select * from mytable; +----------+------+------------+----------+ | name

从MySQL数据库表中检索数据

在<用MySQL创建数据库和数据库表>文章中,我们如何创建一个数据库和数据库表,并知道如何向数 据库表中添加记录. 那么我们如何从数据库表中检索数据呢? 1.从数据库表中检索信息 实际上,前面我们已经用到了SELECT语句,它用来从数据库表中检索信息. select语句格式一般为: SELECT 检索关键词 FROM 被检索的表 WHERE 检索条件(可选) 以前所使用的" * "表示选择所有的列.下面继续使用我们在上篇文章中创建的表 mytable. 2.查询所有数据:

JSP中如何取得MSSQL数据库表中自动增长的ID主键值?

JSP中如何取得MSSQL数据库表中自动增长的ID主键值? 如:建一个表student有属性列userid,username其中userid为INT类型只读自动加1的主键(也就是每插入一条记录都会自动加1),那么如何在JSP中得到当前插入行的userid值(比如:我向表里插入了三条记录,在我插入第三条记录时userid的值应为3,那么如何得到这个3)? 先创建存储过程: CREATE PROCEDURE addrec   (   @OutID int output,   @Name varcha