combobox怎么绑定一个表的所有字段名啊。。。。 如题,求解 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 SELECT NAME FROM SYS.COLUMNS WHERE OBJECT_ID = OBJECT_ID(表名)结果是列名称绑定即可 我知道sql语句就是不知道怎么绑定的 comboBox7.DataSource = ds.Tables[0]; 这儿怎么写。。先谢谢了 string sql = "select col1,col2 from table where......";sqlcommand cmd = new sqlcommand(sql,dbhelp.cn);dbhelp.cn.open();sqldatareader dr = cmd.executeReader();if(dr.read()){ string a = dr[0].tostring(); string b = dr[1].tostring(); ...... string c = a+b+.... this.combobox.items.add(c);}dbhelp.cn.close(); //sql: select column_name from information_schema.columns where table_name='tablename' DataTable dt; this.comboBox1.DataSource = dt; this.comboBox1.DisplayMember = "column_name"; 只会最笨的:取数据回来了拼接数据然后绑定上去;取数据时直接拼接好回来只帮 比如:select firstname+secondname as name....其他不会了 comboBox.DataSource=ds;comboBox.DisplayMember="name";comboBox.valueMember="name"; comboBox1.DisplayMember = "UserName";//显示出来的列的值 comboBox1.ValueMember = "UserId";//作为combobox的Value值 comboBox1.DataSource = dt; sql语句弄好结果,绑定就好了,现在都注重把逻辑弄到sql中去,页面越简单越好 动态好办啊select * from Table 你的列名是放在数据库表中的吧,那每次运行程序时,先从数据库中把列名取出来,放到datatable中,然后把datatable中的列名都绑定到combobox中,绑定代码: for (int i = 0; i < dt.Rows.Count; i++) { //绑定部门 combobox1.Items.Add(dt.Rows[i][1].ToString()); } SELECT NAME FROM SYS.COLUMNS WHERE OBJECT_ID = OBJECT_ID(表名) 服务器按钮提交的时候为什么会再次调用SelectedIndexChanged事件啊? C#如何去掉word文本框边框和填充色 Excel填充问题 高手来咯``` 关于createservice函数创建的服务问题,高手请进 CPU卡的MAC如何计算? 请教一个关于ExecuteScalar()的问题 .net连接oracle数据库 treeview的节点?? 哪里能提供日程控件下载? C#如何利用反射机制调用带参数的画面? 如何给chart控件中单独的点设置颜色 C#串口通讯usbcan2进来99我
SELECT NAME FROM SYS.COLUMNS WHERE OBJECT_ID = OBJECT_ID(表名)
结果是列名称
绑定即可
comboBox7.DataSource = ds.Tables[0];
这儿怎么写。。
先谢谢了
sqlcommand cmd = new sqlcommand(sql,dbhelp.cn);
dbhelp.cn.open();
sqldatareader dr = cmd.executeReader();
if(dr.read())
{
string a = dr[0].tostring();
string b = dr[1].tostring();
......
string c = a+b+....
this.combobox.items.add(c);
}
dbhelp.cn.close();
//sql: select column_name from information_schema.columns where table_name='tablename'
DataTable dt;
this.comboBox1.DataSource = dt;
this.comboBox1.DisplayMember = "column_name";
取数据回来了拼接数据然后绑定上去;取数据时直接拼接好回来只帮 比如:select firstname+secondname as name....
其他不会了
comboBox.DisplayMember="name";
comboBox.valueMember="name";
comboBox1.ValueMember = "UserId";//作为combobox的Value值
comboBox1.DataSource = dt;
然后把datatable中的列名都绑定到combobox中,
绑定代码: for (int i = 0; i < dt.Rows.Count; i++)
{
//绑定部门
combobox1.Items.Add(dt.Rows[i][1].ToString());
}