为什么comboBox2和comboBox3里面都会有上一次留下的内容呢,请问怎么取消,还有我想在加载的时候显示==请选择==
private void dataExcel_Load(object sender, EventArgs e)
{
db.RunSQL("select goodsoffer from goodsInfo group by goodsoffer", ref ds, "goodsInfo");
DataTable dtGroup = ds.Tables["goodsInfo"];
comboBox1.DataSource = dtGroup;
comboBox1.DisplayMember = "goodsOffer";
} private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
{
if (comboBox1.SelectedIndex > -1)
{
DataRowView drv = (DataRowView)comboBox1.SelectedItem;
string gId = drv.Row["goodsOffer"].ToString();
db.RunSQL("select goodsID,goodsBrand from goodsInfo where goodsoffer='" + gId + "'", ref ds, "goodsInfo1"); DataTable dtUser = ds.Tables["goodsInfo1"];
comboBox2.DataSource = dtUser;
comboBox2.DisplayMember = "goodsBrand";
}
}
private void dataExcel_Load(object sender, EventArgs e)
{
db.RunSQL("select goodsoffer from goodsInfo group by goodsoffer", ref ds, "goodsInfo");
DataTable dtGroup = ds.Tables["goodsInfo"];
comboBox1.DataSource = dtGroup;
comboBox1.DisplayMember = "goodsOffer";
} private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
{
if (comboBox1.SelectedIndex > -1)
{
DataRowView drv = (DataRowView)comboBox1.SelectedItem;
string gId = drv.Row["goodsOffer"].ToString();
db.RunSQL("select goodsID,goodsBrand from goodsInfo where goodsoffer='" + gId + "'", ref ds, "goodsInfo1"); DataTable dtUser = ds.Tables["goodsInfo1"];
comboBox2.DataSource = dtUser;
comboBox2.DisplayMember = "goodsBrand";
}
}
解决方案 »
- DateTime.Parse转换问题
- 求教 DialogResult.OK
- 想做.net项目,有没有做项目的参考书,谁能带带我?
- 关于正则表达式
- 怎么样在datagridview最左边的那个带*号的小列上填数据?
- 關于C#事件原理的請教!
- Tag Tag Tag Tag Tag Tag到底该怎么用呀
- FtpClient组件更新, 顺祝五一快乐!
- 请教大家一个问题,谢谢!
- 在C#中如何确定已连接上Internet?
- dataGridView添加了Checkbox列后如何捕捉点击动作?
- 只有在配置文件或 Page 指令中将 enableSessionState 设置为 true 时,才能使用会话状态。还请确保在应用程序配置的 <configur
{
comboBox2.Items.Clear();
if (comboBox1.SelectedIndex > -1)
{
DataRowView drv = (DataRowView)comboBox1.SelectedItem;
string gId = drv.Row["goodsOffer"].ToString();
db.RunSQL("select goodsID,goodsBrand from goodsInfo where goodsoffer='" + gId + "'", ref ds, "goodsInfo1"); DataTable dtUser = ds.Tables["goodsInfo1"];
comboBox2.DataSource = dtUser;
comboBox2.DisplayMember = "goodsBrand";
comboBox2.Items.Insert(0,"==请选择==" ) }
}
===================
按照你的方法做后,提示:设置DataSource属性后无法修改项集合
private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
{
//在这里清空
if (comboBox1.SelectedIndex > -1)
ComboBox1.Items.Insert(0, new ListItem("", ""));