如何启用网格视图列


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;

这将启用所有文本框允许编辑。

最新更新