using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; namespace FCM0000 { public partial class fItems : Form { public fItems() { InitializeComponent(); this.FormClosed += fItems_FormClosed; this.dsMSSQL.Items.TableNewRow += Items_TableNewRow; } void fItems_FormClosed(object sender, FormClosedEventArgs e) { var form = this as Form; FCOMMON.Util.SetFormStatus(ref form, this.Name, false); } private void fItems_Load(object sender, EventArgs e) { var form = this as Form; FCOMMON.Util.SetFormStatus(ref form, this.Name, true); this.Show(); Application.DoEvents(); refreshData(); } void refreshData() { //refresh data this.ta.FillNoImage(this.dsMSSQL.Items); this.dv1.AutoResizeColumns(); } void Items_TableNewRow(object sender, DataTableNewRowEventArgs e) { e.Row["wuid"] = FCOMMON.info.Login.no; e.Row["wdate"] = DateTime.Now; } private void itemsBindingNavigatorSaveItem_Click(object sender, EventArgs e) { this.Validate(); this.bs.EndEdit(); var dlg = FCOMMON.Util.MsgQ("변경된 사항을 저장 하시겠습니까?"); if (dlg != System.Windows.Forms.DialogResult.Yes) return; try { this.tam.UpdateAll(this.dsMSSQL); }catch (Exception ex) { FCOMMON.Util.MsgE(ex.Message); } } private void autoColumnSizeToolStripMenuItem_Click(object sender, EventArgs e) { this.dv1.AutoResizeColumns(); } private void toolStripButton1_Click(object sender, EventArgs e) { refreshData(); } private void dv1_DataError(object sender, DataGridViewDataErrorEventArgs e) { } } }