c#中radioButton1三元运算怎么写?
我是这样写的 radioButton1.Checked?"内训":"外训"; 不知道那点错了 生成的时候报错错误1 只有 assignment、call、increment、decrement 和 new 对象表达式可用作语句
知道的大大 速度回下 --------------------编程问答-------------------- string aa=radioButton1.Checked?"内训":"外训"; --------------------编程问答-------------------- radioButton1.Checked?"内训":"外训" 的返回值必须赋给一个变量 --------------------编程问答-------------------- <%=radioButton1.Checked?"内训":"外训"%> --------------------编程问答--------------------
贴代码吧! --------------------编程问答-------------------- string s=radioButton1.Checked?"内训":"外训";
radioButton1.Checked==true //判断
radioButton1.Checked=true // 赋值 --------------------编程问答-------------------- 图标是这样的 2楼的老兄写错了
txtzhip.Text = "";
radioButton1.Checked ? "内训" : "外训";
前面的那个是清空
后面这个我是默认内训是选中的 当鼠标点击那一个就讲那一个保存到数据库 --------------------编程问答-------------------- 5楼的 不需要那么复杂 --------------------编程问答-------------------- (radioButton1.Checked==True)?"内训":"外训";
这样呢 --------------------编程问答-------------------- no 一样的出现
错误 1只有 assignment、call、increment、decrement 和 new 对象表达式可用作语句 --------------------编程问答-------------------- string a=radioButton1.Checked?"内训" : "外训"; 是可以 不报错
可以要是我鼠标点击 radioButton2外训 的时候呢?他的值又是什么呢?
会得到我想要的结果吗? --------------------编程问答-------------------- 两种方式:
1:radioButton1.Checked =true ? true : false;
2:Boolean bol= radioButton1.Checked ? true : false;
你都可以试试 --------------------编程问答-------------------- 实在够郁闷做个垃圾项目烦死了 给各位大大看下没修改好的代码 帮忙指出下错
DataSet data = new DataSet();
SqlDataAdapter dp;
private void 录入培训申请_Load(object sender, EventArgs e)
{
//查询部门
string sql = "SELECT 部门 FROM 部门表";
SqlCommand cmd = new SqlCommand(sql, Class1.conn);
Class1.conn.Open();
SqlDataReader dr = cmd.ExecuteReader();
while (dr.Read())
{
cboshengqinbumen.Items.Add(dr[0].ToString());
}
Class1.conn.Close();
}
private void tianjia()
{
//保存时添加
string connstr = "data source=.; initial catalog=PMS;uid=sa;pwd=111";
SqlConnection conn = new SqlConnection(connstr);
string sql = string.Format("insert into 培训表(培训ID,申请日期, 申请部门, 申请人员代号,课程发起来源, 培训类别, 参加方式, 培训单位, 指派主管, 已报名人数, 报名截至日期,培训日期始, 培训日期终, 培训天数, 讲课类别,培训后报告方式, 培训后报告日期, 心得报告地点)"
+ " values('{0}','{1}','{2}','{3}','{4}','{5}','{6}','{7}','{8}','{9}','{10}','{11}','{12}','{13}','{14}','{15}','{16}','{17}')",
txtdanhao.Text.Trim(), dtshengqirqi.Value, cboshengqinbumen.Text.Trim(),
txtrenyuandaihao.Text.Trim(), txthechenqiyuan.Text.Trim(),
gbpeixunleibie.Enabled, gbcanjiafangs.Enabled, txtpeixundanwei.Text.Trim(), txtzhip.Text.Trim(), txtbaomingrshu.Text.Trim(), dtbaomingjieshu.Value,
dtpeirqishi.Value, dtrqzhong.Value, txtpeixuntianshu.Text.Trim(), cmbjiankeleibie,
cmbjiankeleibie, dtbaogaorq.Value, txtxindebaogaodidian.Text.Trim());
SqlCommand com = new SqlCommand(sql, conn);
conn.Open();
int cout = com.ExecuteNonQuery();
conn.Close();
}
private void btquxiao_Click(object sender, EventArgs e)
{
qingkong();
}
private void qingkong()
{
txtdanhao.Text = "";
dtshengqirqi.Value = System.DateTime.Now;
txtrenyuandaihao.Text = "";
txthechenqiyuan.Text = "";
txtpeixundanwei.Text = "";
txtbaomingrshu.Text = "";
txtzhip.Text = "";
//a=radioButton1.Checked?"内训" : "外训";
//radioButton3.Checked? "主管指派" : "个人申请"; //提问的代码
dtbaomingjieshu.Value = DateTime.Now;
dtpeirqishi.Value = DateTime.Now;
dtrqzhong.Value = DateTime.Now;
txtpeixuntianshu.Text = "";
dtbaogaorq.Value = DateTime.Now;
txtxindebaogaodidian.Text = "";
}
private void btbaoc_Click(object sender, EventArgs e)
{
if (panduan())
{// 验证是否为空
DialogResult yingyong = MessageBox.Show("您确定要保存吗!","提示:",MessageBoxButtons.OKCancel,MessageBoxIcon.Question);
if(yingyong==DialogResult.OK)
{//不为空添加到数据库并清空
tianjia();
fanghua();
qingkong();
}
}
}
//连接数据库查询显示到datagridview里面
private void fanghua()
{
string connstr = "data source=.; initial catalog=PMS;uid=sa;pwd=111";
SqlConnection conn = new SqlConnection(connstr);
string sql = "SELECT 培训ID, 课程代号, 申请日期, 申请部门, 申请人员代号, 审核日期, 审核者, 审核状态, 课程发起来源, 培训类别, 参加方式, 培训单位, 指派主管, "
+ "已报名人数, 报名截至日期, 培训日期始, 培训日期终, 培训天数, 讲师类别, 培训后报告方式, 培训后报告日期, 心得报告地点 FROM 培训表";
dp = new SqlDataAdapter(sql, conn);
dp.Fill(data, "培训表");
dgxianshi.DataSource = data.Tables["培训表"];
}
//验证不能空
private bool panduan()
{
if (string.IsNullOrEmpty(txtdanhao.Text))
{
MessageBox.Show("培训单号不能为空!","警告",MessageBoxButtons.OK,MessageBoxIcon.Exclamation);
txtdanhao.Focus();
return false;
}
if (string.IsNullOrEmpty(txtrenyuandaihao.Text))
{
MessageBox.Show("申请人员代号不能为空!", "警告", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
txtrenyuandaihao.Focus();
return false;
}
if (string.IsNullOrEmpty(txthechenqiyuan.Text))
{
MessageBox.Show("课程的发源不能为空!", "警告", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
txthechenqiyuan.Focus();
return false;
}
if (string.IsNullOrEmpty(txtpeixuntianshu.Text))
{
MessageBox.Show("培训天数不能为空!", "警告", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
txtpeixuntianshu.Focus();
return false;
}
if (string.IsNullOrEmpty(txtbaomingrshu.Text))
{
MessageBox.Show("已报名人数不能为空!", "警告", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
txtbaomingrshu.Focus();
return false;
}
if (string.IsNullOrEmpty(txtzhip.Text))
{
MessageBox.Show("指派主管不能为空!", "警告", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
txtzhip.Focus();
return false;
}
if (string.IsNullOrEmpty(txtxindebaogaodidian.Text))
{
MessageBox.Show("心得报告地点不能为空!", "警告", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
txtxindebaogaodidian.Focus();
return false;
}
return true;
} --------------------编程问答-------------------- //radioButton3.Checked? "主管指派" : "个人申请"; //提问的代码
这句话独立执行不行吧?
这句话上面那句里的a= 那个a定义了么,我没找到... --------------------编程问答-------------------- 呵呵 搞错了,radioButton3.Checked? "主管指派" : "个人申请"; 这个应该是写在填充数据库里的那点的站位符里面的,呵呵 抱歉 --------------------编程问答--------------------
补充:.NET技术 , C#