用C#向数据库中添加数据时,添加的数据直接覆盖掉第一行的数据

usingSystem.Windows.Forms;namespace人力资源管理{publicpartialclassForm2:Form{privateCurrenc... using System.Windows.Forms;
namespace 人力资源管理
{
public partial class Form2 : Form
{private CurrencyManager cmOrders;//数据导航
public Form2()
{ InitializeComponent();}
private void Form2_Load(object sender, EventArgs e)
{ this.部门TableAdapter.Fill(this.人力资源管理系统DataSet.部门);
cmOrders = (CurrencyManager)BindingContext[人力资源管理系统DataSet, "部门"]; }
private void sqlDataAdapter1_RowUpdated(object sender, System.Data.SqlClient.SqlRowUpdatedEventArgs e){ }
private void button1_Click(object sender, EventArgs e)
{ mOrders.AddNew(); SetModifyMode(true); }
private void SetModifyMode(bool blnEdit)
{ //设置文本框和下拉列表框属性
textBox1.ReadOnly = !blnEdit; textBox2.ReadOnly = !blnEdit;extBox3.ReadOnly = !blnEdit;}
//设置提交
private void button2_Click(object sender, EventArgs e)
{ if (textBox1.Text.Trim() == "")//检查非空字段
{essageBox.Show("类型名称不能为空", "提示", MessageBoxButtons.OK, MessageBoxIcon.Error);
return;}
if (人力资源管理系统DataSet.GetChanges() != null)
{
try
{lDataAdapter1.Update(人力资源管理系统DataSet); SetModifyMode(false); }
catch (Exception express)
{ MessageBox.Show(express.ToString(), "提示", MessageBoxButtons.OK, MessageBoxIcon.Error);
人力资源管理系统DataSet.RejectChanges(); }
}
return;
}
上面代码有点乱,这里就是代码的截图
展开
 我来答
银艺萌b6
2013-01-27 · 超过19用户采纳过TA的回答
知道答主
回答量:103
采纳率:0%
帮助的人:83万
展开全部
这个需要懂 C语言 我不怎么懂
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xupeiying
2013-01-25 · TA获得超过468个赞
知道小有建树答主
回答量:553
采纳率:0%
帮助的人:560万
展开全部
在线的话看一下私信
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式