c#关于修改信息的问题

xsf0515 2012-04-07 04:57:43
有一个webform窗体,当点击查询信息按钮时会出现好多信息,当我点击其中一条信息中的一条数据时,数据会出现在下面的要修改的textbox中,可是我有的信息不需要修改就空在那,就填要修改的框,最后运行时数据库里面的信息就变了,我没点击修改的信息就变成空白了,怎么回事啊?而且变一条信息下面一列的数据都成一样的了
...全文
135 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
www7788softcom 2012-04-08
  • 打赏
  • 举报
回复
comboBox2.SelectedIndex...应该是text呢
xsf0515 2012-04-08
  • 打赏
  • 举报
回复
问题已解决
xsf0515 2012-04-08
  • 打赏
  • 举报
回复
问题已解决了
xsf0515 2012-04-07
  • 打赏
  • 举报
回复
也不对啊,班级还是显示的0
EnForGrass 2012-04-07
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 的回复:]

private void button2_Click(object sender, EventArgs e)
{
if (MessageBox.Show("确定要修改吗?", "提示", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.OK)
……
[/Quote]
我怀疑你时间用错了,点击行不要用CellContentClick事件,应该用CellClick事件
xsf0515 2012-04-07
  • 打赏
  • 举报
回复
还有请各位帮忙我修改完数据点击确定时会立即跳转信息变为我修改的怎么写代码啊
xsf0515 2012-04-07
  • 打赏
  • 举报
回复
private void button2_Click(object sender, EventArgs e)
{
if (MessageBox.Show("确定要修改吗?", "提示", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.OK)
{
sqlondmc.SQL = "update Teacher_Info set Class='" + comboBox2.SelectedIndex + "',Subject='" + textBox3.Text.Trim() + "',Address='" + textBox4.Text.Trim() + "',Tel='" + textBox2.Text.Trim() + "' where Teacher_ID='" + textBox5.Text.Trim() + "'";
sqlondmc.ReturnDataSet();

}
}

private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e)
{
comboBox2.Text = dataGridView1[4, dataGridView1.CurrentCell.RowIndex].Value.ToString();
textBox3.Text = dataGridView1[5, dataGridView1.CurrentCell.RowIndex].Value.ToString();
textBox4.Text = dataGridView1[7, dataGridView1.CurrentCell.RowIndex].Value.ToString();
textBox2.Text = dataGridView1[6, dataGridView1.CurrentCell.RowIndex].Value.ToString();
textBox5.Text = dataGridView1[0, dataGridView1.CurrentCell.RowIndex].Value.ToString();

}


为什么班级中显示的数据时0呢

111,126

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧