30/09/2018, 23:31

Làm lấy dữ liệu từ dòng insert mới từ gridview trong gridcontrol bị null ở cột cuối

Chào mọi người, em đang làm về winform có sử dụng devexpress, em đang muốn làm một việc là insert một dòng dữ liệu mới được viết trên gridview ( em ko dùng textbox ). Code sẽ báo lỗi nếu không click cho mất focus ở cột cuối của dòng mới đó thì nó báo lỗi và ko insert vào được.
Ai biết chỉ giúp em với , hãy để skype lại em sẽ add và trao đổi ạ?

Đỗ Trung Quân viết 01:33 ngày 01/10/2018

Nếu có thể bạn hãy up code lên diễn đàn để mọi người giúp bạn 1 cách nhanh nhất
Đây là 1 cách bạn có thể tham khảo Here

Đẵng Nguyễn Quốc viết 01:39 ngày 01/10/2018
private void Save_Click(object sender, EventArgs e)
        {
            using (DataHRMClassesDataContext db = new DataHRMClassesDataContext())
            {
                if (TabControl.SelectedTabPage == xtraTabPage1)
                {
                   
                    #region insert on gridview
                    var UserID = Convert.ToInt16(GridView.GetRowCellValue(GridView.FocusedRowHandle, "UserID").ToString());
                    var DeptID = GridView.GetRowCellValue(GridView.FocusedRowHandle, "DeptID").ToString();
                    var EmpCode = GridView.GetRowCellValue(GridView.FocusedRowHandle, "EmpCode").ToString();
                    var DepartmentID = GridView.GetRowCellValue(GridView.FocusedRowHandle, "DepartmentID").ToString();
                    var Region = GridView.GetRowCellValue(GridView.FocusedRowHandle, "Region").ToString();
                    
                    ADV_USERDEPT AD = new ADV_USERDEPT()
                    {
                        UserID = UserID,
                        DeptID = DeptID,
                        EmpCode = EmpCode,
                        Region = Region,
                        DepartmentID = DepartmentID
                    };
                    db.ADV_USERDEPTs.InsertOnSubmit(AD);
                    db.SubmitChanges();
                    #endregion  

                    var query = from c in db.ADV_USERDEPTs select c;
                    GridControl.DataSource = query;

                }

Tối bạn có rãnh ko? teamviewer giúp mình nhé. cảm ơn bạn

Bài liên quan
0