private void btReEdit_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { if (gridView1.FocusedRowHandle < 0) return; DataRow dr = gridView1.GetDataRow(gridView1.FocusedRowHandle); PJ_gypdxldxxtt currRecord = new PJ_gypdxldxxtt(); foreach (DataColumn dc in gridtable.Columns) { if (dc.ColumnName != "Image") { if (dc.DataType.FullName.IndexOf("Byte[]") < 0) currRecord.GetType().GetProperty(dc.ColumnName).SetValue(currRecord, dr[dc.ColumnName], null); else if (dc.DataType.FullName.IndexOf("Byte[]") > -1 && DBNull.Value != dr[dc.ColumnName] && dr[dc.ColumnName].ToString() != "") currRecord.GetType().GetProperty(dc.ColumnName).SetValue(currRecord, dr[dc.ColumnName], null); } } frmdlxxtEdit frm = new frmdlxxtEdit(); frm.RowData = currRecord; if (frm.ShowDialog() == DialogResult.OK) { MainHelper.PlatformSqlMap.Update<PJ_gypdxldxxtt>(currRecord); InitData(); } }
private void btReAdd_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { if (parentID == null) return; PJ_gypdxldxxtt newobj = new PJ_gypdxldxxtt(); newobj.CreateDate = DateTime.Now; newobj.OrgCode = parentID; newobj.OrgName = parentObj.OrgName; Ebada.Core.UserBase m_UserBase = MainHelper.ValidateLogin(); newobj.CreateMan = m_UserBase.RealName; frmdlxxtEdit frm = new frmdlxxtEdit(); frm.RowData = newobj; if (frm.ShowDialog() == DialogResult.OK) { MainHelper.PlatformSqlMap.Create<PJ_gypdxldxxtt>(newobj); InitData(); } }