am 在此网格中
创建了一个多视图,一个特定用户仅添加注释。其他用户不会被编辑。 如果在此网格模板中采用此模板,则采用用于编写注释的文本框。 现在我想如何在此网格中启用文本框。
我写了计算日期,但它不起作用如何解决这个问题
EP_LeaveManagementRow urnewleave = new EP_LeaveManagementRow();
urnewleave.LeaveAppliedFromDate = Convert.ToDateTime(txtFromDate.Text.Trim());
urnewleave.LeaveAppliedToDate = Convert.ToDateTime(txtToDate.Text.Trim());
if (urnewleave.LeaveAppliedToDate > urnewleave.LeaveAppliedFromDate)
{
//int Days = urnewleave.LeaveAppliedToDate.Subtract(urnewleave.LeaveAppliedToDate
TimeSpan NoOfDays = urnewleave.LeaveAppliedToDate - urnewleave.LeaveAppliedFromDate;
lblNoOfDays.Text = NoOfDays.ToString();
{
// User Details
EP_UserDetailsRow urnewdet = new EP_UserDetailsRow();
urnewdet.FirstName = txtEmpName.Text;
urnewdet.EmpID = txtEmpID.Text;
//Manager Details
EP_UserRow usnewdet = new EP_UserRow();
//usnewdet.MangerUserID= int.Parse(ddlMangaer.SelectedItem.Value);
// Apply leave Details
urnewleave.LeaveType = Convert.ToInt32(ddlLeaveType.SelectedValue.ToString());
urnewleave.LeaveAppliedFromDate = Convert.ToDateTime(txtFromDate.Text.Trim());
urnewleave.LeaveAppliedToDate = Convert.ToDateTime(txtToDate.Text.Trim());
//lblNoOfDays.Text = ""+((urnewleave.LeaveAppliedFromDate > urnewleave.LeaveAppliedToDate)) ?(urnewleave.LeaveAppliedFromDate - urnewleave.LeaveAppliedToDate).TotalDays :(urnewleave.LeaveAppliedToDate - urnewleave.LeaveAppliedFromDate).TotalDays);
urnewleave.LeaveReson = txtReason.Text;
urnewleave.UserID = int.Parse(Session["UserID"].ToString());
urnewleave.CreatedBy = logUser.UserID;
urnewleave.CreatedDate = DateTime.Now;
urnewleave.ModifiedBy = logUser.UserID;
urnewleave.ModifiedDate = DateTime.Now;
urnewleave.LeaveStatus = Convert.ToInt32(ddlStatus.SelectedValue.ToString());
db.EP_LeaveManagementCollection.Insert(urnewleave);
BindLeaveManagementDetails();
mvLeaveManagement.SetActiveView(vwLeavesDetails);
简单地说,你可以这样做:
myDataGridView1.Enabled = true;
这将启用所有文本框允许编辑。