C#中combobox城市级联,数据在一个表里
1个回答
展开全部
只是单纯关联到combobox的话,假如连接sqlserver数据库:
string connString =”你的连接串“;
SqlConnection connection = new SqlConnection(connStringsql);
string sql="select 城市 from 表 where 条件“;
SqlCommand cmd = new SqlCommand(sql, connection);
SqlDataReader sdr = cmd.ExecuteReader();
string comitem=" ";
while (sdr.Read())
{
comitem = sdr[城市].ToString();// 提取列
combobox.item.Add(comitem);
}
sdr.Close();
这样就把”城市“这一列关联到combobox里了。
如果连接ORACLE数据库或其他,道理也一样,只是需要改一下连接类名。
string connString =”你的连接串“;
SqlConnection connection = new SqlConnection(connStringsql);
string sql="select 城市 from 表 where 条件“;
SqlCommand cmd = new SqlCommand(sql, connection);
SqlDataReader sdr = cmd.ExecuteReader();
string comitem=" ";
while (sdr.Read())
{
comitem = sdr[城市].ToString();// 提取列
combobox.item.Add(comitem);
}
sdr.Close();
这样就把”城市“这一列关联到combobox里了。
如果连接ORACLE数据库或其他,道理也一样,只是需要改一下连接类名。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询