就是这样的啊!我在datagridview 中加了个 DataGridViewCheckBoxColumn 绑定数据库的啊!可是我写好事件后!执行时候!
只有你按一下,它就说你未修改!可是我修改了啊!按两下就行啊!why
你们看看一下代码!哪里不足谢谢!
private void toolStripButton_huifangneirongbaochu_Click(object sender, EventArgs e)
{
label1.Focus();
if (dataGridView1.Rows.Count > 0)
{
if (ds.HasChanges())
{
for (int i = 0; i < dataGridView1.Rows.Count - 1; i++)
{
if (dataGridView1.Rows[i].Cells["题库代码"].Value.ToString().Trim() != "")
{
bool zf = bool.Parse(dataGridView1.Rows[i].Cells["作废否"].EditedFormattedValue.ToString());
string tknr = dataGridView1.Rows[i].Cells["回访内容"].Value.ToString().Trim();
int tkdm = int.Parse(dataGridView1.Rows[i].Cells["题库代码"].Value.ToString().Trim()); khjb_hfxxtk.KeHuJiBen_HuiFangTiKu_update(zf, tknr, tkdm);
}
if (dataGridView1.Rows[i].Cells["题库代码"].Value.ToString().Trim() == "")
{
bool zf = bool.Parse(dataGridView1.Rows[i].Cells["作废否"].EditedFormattedValue.ToString());
string tknr = dataGridView1.Rows[i].Cells["回访内容"].Value.ToString().Trim();
khjb_hfxxtk.KeHuJiBen_HuiFangTiKu_insert(zf, tknr); } }
if (MessageBox.Show("操作成功!", "系统提示", MessageBoxButtons.OK, MessageBoxIcon.Information) == DialogResult.OK)
{
ZhuJieMian_HuiFangTiKu_Load(null, null); } }
else { MessageBox.Show("目前您还没有对表里的任何数据进行修改,无须保存!", "系统信息提示信息!", MessageBoxButtons.OK, MessageBoxIcon.Information); }
} }
只有你按一下,它就说你未修改!可是我修改了啊!按两下就行啊!why
你们看看一下代码!哪里不足谢谢!
private void toolStripButton_huifangneirongbaochu_Click(object sender, EventArgs e)
{
label1.Focus();
if (dataGridView1.Rows.Count > 0)
{
if (ds.HasChanges())
{
for (int i = 0; i < dataGridView1.Rows.Count - 1; i++)
{
if (dataGridView1.Rows[i].Cells["题库代码"].Value.ToString().Trim() != "")
{
bool zf = bool.Parse(dataGridView1.Rows[i].Cells["作废否"].EditedFormattedValue.ToString());
string tknr = dataGridView1.Rows[i].Cells["回访内容"].Value.ToString().Trim();
int tkdm = int.Parse(dataGridView1.Rows[i].Cells["题库代码"].Value.ToString().Trim()); khjb_hfxxtk.KeHuJiBen_HuiFangTiKu_update(zf, tknr, tkdm);
}
if (dataGridView1.Rows[i].Cells["题库代码"].Value.ToString().Trim() == "")
{
bool zf = bool.Parse(dataGridView1.Rows[i].Cells["作废否"].EditedFormattedValue.ToString());
string tknr = dataGridView1.Rows[i].Cells["回访内容"].Value.ToString().Trim();
khjb_hfxxtk.KeHuJiBen_HuiFangTiKu_insert(zf, tknr); } }
if (MessageBox.Show("操作成功!", "系统提示", MessageBoxButtons.OK, MessageBoxIcon.Information) == DialogResult.OK)
{
ZhuJieMian_HuiFangTiKu_Load(null, null); } }
else { MessageBox.Show("目前您还没有对表里的任何数据进行修改,无须保存!", "系统信息提示信息!", MessageBoxButtons.OK, MessageBoxIcon.Information); }
} }
解决方案 »
- 请教攻防(伤害)算法..
- 一面试题:.net中有哪些事务
- 大家过来看一下,这个错误是怎么回事?怎么解决
- [up有分,winform]鼠标键盘n长时间无操作,程序自动注销/关闭
- 各位大侠请给点建功立业议.我要封装ADO.NET对数据库的操作,有两种方式,哪一种更好?
- 在线急等关于DataList嵌套问题
- 如何用程序实现文件夹共享?请教各位高手
- 动态添加的MenuItem,怎样在下次启动程序后保留前次启动时添加的菜单项?
- 能不能把picturebox和label绑定在一起,类似于形成一个button?
- 哪位成功调试过window service的!!(在线)
- 关于c#截屏问题
- C#是一门具有什么功能的语言
给个lable1 就行了啊!
lable1 .foucs()
诶