{
sqlconnection conn=new sqlconnection("这里是连接语句")//连接数据库(最好用using括起来)
conn.open()//打开连接
sqlcommand cmd = new sqlcommand("这里写你的查询语句,结果集就是你listbox想要显示的值",conn)
sqldatareader sdr = cmd.executereader()
while(sdr.read())
{
listbox.item.add(sdr["这里写你想要显示的列名"].tostring().trim())
}
sdr.close()
conn.close() // 关闭数据库连接
}
首先 连接数据库 此处过程省略直接上代码给你看看吧
conn.Open()
string str = ""//这边写查询语句 比如 select * from table1
SqlCommand cmd = new SqlCommand(str,conn)
SqlDataReader sr= cmd.ExquteReader()
while(sr.Read())
{
listBox.Items.Add(sr[0].Trim()) //将数据库中符合条件的数据的第一列传到listBox中
}
cmd.Dispose()
conn.Close()
手写的 可能有拼写错误意思就是这样子的了
可以在你的button中这样写:DataSet
ds
=
new
DataSet()
DataTable
dt
=
new
DataTable()
ds
=
数据库查询完的结果
dt
=
ds.Table[0]
for
(int
i
=
0
i
<
dt.Rows.Count
i++)
{
this.ListBox.Items.Add(dt.Rows[i][要显示的值].ToString())
}
以上为关键代码,DataSet和DataTable可以写为全局
以下为执行数据库代码
//查询表中的MB_ID
MB_NAME
MB_JOB信息
。
(无条件?)
public
static
void
DataSet
GetID_Name_JobInfo()
{
DataSet
ds
=
*******("select
MB_ID,MB_Name,MB_Job
from
Table",CommandType.Text,null)
return
ds
}
...............剩下的懒得写了,
联系我我直接给你
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)