我想将一个表中的字段绑定到combobox上,其中表的字段存数字0和1,但我想在combobox中显示是和否。并且更新的时候也是存0和1到表中,请问怎样写代码,哪位高手指点一下。
解决方案 »
- 用sql 语句查询出一列的值,需要转换为字符串数组怎么处理 比较合适 大家给个思路
- 这样写是什么意思
- 在C# WINFORM中,如何能设置控件的ID值?
- 如何编程实现用指定的代理服务器访问网站?
- 初学c#,请问如何取得一张gif,jpg图片的各点的颜色值?
- 怎么取到excel文件中有数据的行数?
- 【求助帖】异步线程与 System.Windows.Forms.Timer的问题
- 请教BinaryReader的.ReadSingle()问题
- 听说C++要学习2年能够差不多写点东西出来,敢问过来人C#学习了多少时间能差不多写东西呢?
- 有意思的问题 大家来帮忙了 都有分 不够在给!!
- 用正则表达试 去掉前面 第一第二个逗号与其间的数字,怎写
- WCF,关于服务端多线程的问题
DataTable t=new DataTable();
t.Colunms.Add("A");
t.Colunms.Add("B");
DataRow dr=t.NewRow();
dr[0]="0";
dr[1]="否";
t.Rows.Add(dr);
dr=t.NewRow();
dr[0]="1";
dr[1]="是";
t.Rows.Add(dr);
Combox cbo=new Combox();
cbo.DisplayMember="A";
cbo.ValueMember="B";
cbo.DataSource=t;
出错啊!
System.Data.DataTable并不包含Colunms的定义。怎样修改呢?
string MyconStr = "字符串连接";
SqlConnection Myconn = new SqlConnection(MyconStr);
Myconn.Open();
string MySql = "select Name from test1";
SqlDataAdapter MyAdapt = new SqlDataAdapter(MySql, Myconn);
DataSet MydataSet = new DataSet();
MyAdapt.Fill(MydataSet);
foreach(DataRow row in MydataSet.Tables[0].Rows)
{
if (row["Name"].ToString() == "1")
{
text = "是";
}
else
{
text = "否";
}
comboBox1.Items.Add(text) ;
}
Myconn.Close();
update时候selectedText也做个判断就行
即:
SELECT 'newField' WHEN field = 1 THEN '是' ELSE '否' FROM tableName