首页上一页 1 下一页尾页 6 条记录 1/1页
C#数据库系统开发完成手册里带的人力资源管理系统在添加人员信息的时候失败,修改也失败,删除人员信息成功
发表在C#图书答疑
2010-09-01
是否精华
是
否
版块置顶:
是
否
设置时间:
非永久
永久
起始时间:
结束时间:
是否扣分:
是
否
C#数据库系统开发完成手册里带的人力资源管理系统在添加人员信息的时候失败,修改也失败,删除人员信息成功
附件里代码 我的QQ:272326259
附件里代码 我的QQ:272326259
精彩评论 7
2010-09-03
4L
if (strCultivateID == "")
{
strCultivateID = "1";
}
else
{
strCultivateID = Convert.ToString(Convert.ToInt32(strCultivateID) + 1);
}
for (int i = 1; i< Convert.ToInt32(5 - strid.Length); i++)
{
strCultivateID = "0" + strCultivateID;
}
this.txtEmployeeID.Text = strCultivateID;
this.txtBooker.Text = strUserName;
}
我把这里的6改成5可以修改,但是添加N+1的功能实现不了。
{
strCultivateID = "1";
}
else
{
strCultivateID = Convert.ToString(Convert.ToInt32(strCultivateID) + 1);
}
for (int i = 1; i< Convert.ToInt32(5 - strid.Length); i++)
{
strCultivateID = "0" + strCultivateID;
}
this.txtEmployeeID.Text = strCultivateID;
this.txtBooker.Text = strUserName;
}
我把这里的6改成5可以修改,但是添加N+1的功能实现不了。
2010-09-03
5L
正确代码:
try
{
strid = Convert.ToString(Convert.ToInt32(dgvPersonnelManage.Rows[dgvPersonnelManage.Rows.Count - 1].Cells[0].Value) + 1);
}
catch
{
strid = "";
}
string strCultivateID = strid;
if (strCultivateID == "")
{
strCultivateID = "1";
for (int i = 1; i < Convert.ToInt32(5 - strid.Length); i++)
{
strCultivateID = "0" + strCultivateID;
}
}
//else
//{
// strCultivateID = Convert.ToString(Convert.ToInt32(strCultivateID) + 1);
//}
else
{
for (int i = 1; i < Convert.ToInt32(6 - strid.Length); i++)
{
strCultivateID = "0" + strCultivateID;
}
}
this.txtEmployeeID.Text = strCultivateID;
this.txtBooker.Text = strUserName;
}
给我的疑问是,连接本机数据库,一切正常,连接局域网另外一台电脑,就不可以修改人员资料,不知道为什么。
try
{
strid = Convert.ToString(Convert.ToInt32(dgvPersonnelManage.Rows[dgvPersonnelManage.Rows.Count - 1].Cells[0].Value) + 1);
}
catch
{
strid = "";
}
string strCultivateID = strid;
if (strCultivateID == "")
{
strCultivateID = "1";
for (int i = 1; i < Convert.ToInt32(5 - strid.Length); i++)
{
strCultivateID = "0" + strCultivateID;
}
}
//else
//{
// strCultivateID = Convert.ToString(Convert.ToInt32(strCultivateID) + 1);
//}
else
{
for (int i = 1; i < Convert.ToInt32(6 - strid.Length); i++)
{
strCultivateID = "0" + strCultivateID;
}
}
this.txtEmployeeID.Text = strCultivateID;
this.txtBooker.Text = strUserName;
}
给我的疑问是,连接本机数据库,一切正常,连接局域网另外一台电脑,就不可以修改人员资料,不知道为什么。