DAL.TournamentsDataContext tdc = new SchoolSports.DAL.TournamentsDataContext();
var tournamentTable = tdc.GetTable<DAL.Tournament>();
var tournamentRecord = (from rec in tournamentTable
where rec.TournamentId == TournamentId
select rec).Single();
tournamentRecord.Tournament_type = Tournament_type;
tournamentRecord.Tournament_Name = Tournament_Name; ;
tournamentRecord.Tournament_Level = Tournament_Level;
tournamentRecord.Tournament_For = Tournament_For;
tournamentRecord.Country_Code = Country_Code;
tournamentRecord.Tournament_Status = Tournament_Status;
tournamentRecord.Tournament_begin_date = Tournament_begin_date;
tournamentRecord.Tournament_end_date = Tournament_end_date;
tournamentRecord.Sponsored_By = Sponsored_By;
tournamentRecord.Tournament_Details = Tournament_Details;
var organiserTable = tdc.GetTable<DAL.Organiser>();
var organiserRecord = (from rec in organiserTable
where rec.Tournament_Id == TournamentId
select rec).Single();
organiserRecord.Name_Of_Organiser = OrName;
organiserRecord.Telephone = OrTeleNo;
organiserRecord.Email = OrEmail;
organiserRecord.Mobile = OrMobile;
organiserRecord.Fax = OrFax;
if (Tournament_For == "School")
{
var invitedSchoolIdTable = tdc.GetTable<DAL.Invited_School>();
var invitedSchoolIdRecord = (from rec in invitedSchoolIdTable
where rec.Tournament_Id == TournamentId
select rec).Single();
invitedSchoolIdRecord.School_Ids = SchoolUniIds;
}
if (Tournament_For == "University")
{
var invitedUniversityTable = tdc.GetTable<DAL.Invited_University>();
var invitedUniversityIdRecord = (from rec in invitedUniversityTable
where rec.Tournament_Id == TournamentId
select rec).Single();
invitedUniversityIdRecord.University_Ids = SchoolUniIds;
}
tdc.SubmitChanges();发布于 2010-01-17 20:25:08
(以下答案是在他更新问题之前编写的)
如果要使用文本框中的值更新值,则必须将文本框绑定到数据源
发布于 2010-01-17 21:27:30
我已经解决了在Page_Load事件中使用IsPostBack的问题。
https://stackoverflow.com/questions/2080924
复制相似问题