C#中我添加一个combobox,用来处理性别,数据库中保存是一个BOOL型
3个回答
展开全部
combobox.DataSource = datatable
combobox.DisplayMember = "NAME";
combobox.ValueMember = "CODE";
datatable中存的数据为:
code name
m 男
f 女
combobox.SelectedValue 取到的值为m或f
combobox.SelectedText 取到的值为男或女
希望对你有所帮助
combobox.DisplayMember = "NAME";
combobox.ValueMember = "CODE";
datatable中存的数据为:
code name
m 男
f 女
combobox.SelectedValue 取到的值为m或f
combobox.SelectedText 取到的值为男或女
希望对你有所帮助
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
private void button1_Click(object sender, EventArgs e)
{
bool result=false;
switch (this.comboBox1.Text)
{
case "男": result = true; break;
default: result = false; break;
}
string sql = "insert into test(name) values('" + result + "')";
ExDate(sql);
}
private void Form1_Load(object sender, EventArgs e)
{
this.comboBox1.Items.Add("男");
this.comboBox1.Items.Add("女");
}
public static int ExDate(string sql)
{
string sqlcon="server=.;database=MyBook;uid=sa;pwd=gb123";
SqlConnection con=new SqlConnection(sqlcon);
con.Open();
SqlCommand cmd=new SqlCommand(sql,con);
int a=cmd.ExecuteNonQuery();
con.Close();
return a;
}
{
bool result=false;
switch (this.comboBox1.Text)
{
case "男": result = true; break;
default: result = false; break;
}
string sql = "insert into test(name) values('" + result + "')";
ExDate(sql);
}
private void Form1_Load(object sender, EventArgs e)
{
this.comboBox1.Items.Add("男");
this.comboBox1.Items.Add("女");
}
public static int ExDate(string sql)
{
string sqlcon="server=.;database=MyBook;uid=sa;pwd=gb123";
SqlConnection con=new SqlConnection(sqlcon);
con.Open();
SqlCommand cmd=new SqlCommand(sql,con);
int a=cmd.ExecuteNonQuery();
con.Close();
return a;
}
更多追问追答
追问
m_employee.gender = Convert.ToBoolean(cmbGender.Text.Trim());
我取里面的值,怎么提示该字符串未被识别为有效的布尔值
追答
cmbGender.Text.Trim()
这个值出来是男女,你要转换的
bool result=false;
switch (this.comboBox1.Text)
{
case "男": result = true; break;
default: result = false; break;
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
if(combobox.SelectedText == "男"){
sex = true;
}
else{
sex = false;
}
再传到数据库中进行操作。
sex = true;
}
else{
sex = false;
}
再传到数据库中进行操作。
追问
m_employee.gender = Convert.ToBoolean(cmbGender.Text.Trim());
我取里面的值,怎么提示该字符串未被识别为有效的布尔值
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询