110,528
社区成员
发帖
与我相关
我的任务
分享
public int Modifier(stuUser DataTemp)
{
int ret0 = 1, ret1 = 1;
//先更新this.Users属性中的数据
List<stuUser> tempQuerys = (from dtRow in Users.AsEnumerable<stuUser>() orderby dtRow.ID
where dtRow.UserName == DataTemp.UserName select dtRow).ToList<stuUser>();
if (tempQuerys.Count > 0) { tempQuerys[0] = DataTemp; ret0 = 0;}//此处怎样将 tempQuerys[0]更新进数据源Users,谢谢
List<DataRow> datarowsQuerys = (from dtRow in dataTableTemp.AsEnumerable()
orderby dtRow.Field<int>("ID")
where dtRow.Field<string>("UserName") == DataTemp.UserName
select dtRow).ToList<DataRow>();
if (datarowsQuerys.Count > 0)
{
datarowsQuerys[0].SetField("ID", DataTemp.ID);
datarowsQuerys[0].SetField("UserName", DataTemp.UserName);
datarowsQuerys[0].SetField("PassWord", DataTemp.PassWord);
datarowsQuerys[0].SetField("Permission", DataTemp.Permission);
//此处更改datarowsQuerys[0]后,怎样将datarowsQuerys[0]更新进dataTableTemp
ret1 = 0;
}
if ((ret0 + ret1) == 0) { return 0; } else { return 1; }