c# 数据库连接修改操作——如何判断textbox、combobox的内容是否更改

前提:点击datagridview的某行,获取相应行的信息到相应的textbox及combobox中(这里已经解决)重点:该如何判断textbox、combobox的内容... 前提:点击datagridview的某行,获取相应行的信息到相应的textbox及combobox中(这里已经解决)
重点:该如何判断textbox、combobox的内容是否更改(— —||| 我做出来的效果是不管是否改变都提示修改成功)
展开
 我来答
百度网友e958d95
2011-12-29
知道答主
回答量:30
采纳率:0%
帮助的人:11.9万
展开全部
DataGridViewRow dr =dataShow.Rows[dataShow.CurrentRow.Index];
if (txtClaName.Text == dr.Cells[1].Value.ToString() && comboBox1.Text == dr.Cells[2].Value.ToString() && comboBox2.Text == dr.Cells[3].Value.ToString() && txtbeizhu.Text == dr.Cells[4].Value.ToString() && txtMID.Text == dr.Cells[5].Value.ToString())
{
MessageBox.Show("未修改信息,请选择要修改的信息!");
return;
} 我用这代码是实现了..
wucong60
2011-12-28 · TA获得超过251个赞
知道小有建树答主
回答量:230
采纳率:0%
帮助的人:168万
展开全部
<asp:TextBox ID="TextBox1" runat="server" onchange="change(this);"></asp:TextBox>
<asp:TextBox ID="TextBox2" runat="server" onchange="change(this);></asp:TextBox>
<asp:Button ID="Button1" runat="server" Text="修改" onclick="updatedate();"/>
var ischange=0;
function change(a)
{
ischange++;
}
function updatedate()
{
if(ischange>0)
return true;//按钮会提交到服务器
else
{
alert("这两个文本框的内容没变");
event.returnValue=false;//按钮不会提交到服务器。
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
不屑风
2011-12-28 · TA获得超过132个赞
知道小有建树答主
回答量:204
采纳率:0%
帮助的人:136万
展开全部
在textbox、combobox的文本改变事件里加个标记吧,比如默认为全局为isChange=false;在改变事件里写isChange=true;提交时再判断
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友2059bc0ea
2011-12-28 · 超过69用户采纳过TA的回答
知道小有建树答主
回答量:156
采纳率:100%
帮助的人:145万
展开全部
你在获取相应行的信息到相应的textbox及combobox的时候,把数据另外缓存一份,然后就可以判断textbox及combobox里的数据是否和缓存的数据匹配。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
rainbow520d
2011-12-28 · 超过10用户采纳过TA的回答
知道答主
回答量:41
采纳率:0%
帮助的人:26.5万
展开全部
单独设置textBox和comboBox的值变化事件
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式