private void frmCheckoutList_Load(object sender, EventArgs e) { string sql = "select * from se_ClientInfo "; DataTable dt = SHIFT.GetDataTable(sql); this.dataGridView1.DataSource = dt; dataGridView1.Columns[0].HeaderText = "系統編號"; dataGridView1.Columns[0].DataPropertyName = "InnerID"; dataGridView1.Columns[0].Visible = false; #region 添加按鈕 /*添加按鈕 DataGridViewButtonColumn btnEdit = new DataGridViewButtonColumn(); btnEdit.Name = "btnEdit"; btnEdit.HeaderText = "編輯"; btnEdit.Text = "編輯"; btnEdit.Width = 50; btnEdit.UseColumnTextForButtonValue = true; dataGridView1.Columns.Insert(0, btnEdit); DataGridViewButtonColumn btnDel = new DataGridViewButtonColumn(); btnDel.Name = "btnDel"; btnDel.HeaderText = "刪除"; btnDel.Text = "刪除"; btnDel.Width = 50; btnDel.UseColumnTextForButtonValue = true; dataGridView1.Columns.Insert(1, btnDel); DataGridViewButtonColumn btnLog = new DataGridViewButtonColumn(); btnLog.Name = "btnLog"; btnLog.HeaderText = "記錄"; btnLog.Text = "記錄"; btnLog.Width = 50; btnLog.UseColumnTextForButtonValue = true; dataGridView1.Columns.Insert(2, btnLog); **/ #endregion #region 圖片 ///* 圖片 DataGridViewImageColumn btnImageEdit = new DataGridViewImageColumn(false); Image imgEdit = new Bitmap(Properties.Resources.Save, new Size(16, 16)); btnImageEdit.Image = imgEdit; btnImageEdit.Width = 50; btnImageEdit.HeaderText = "編輯"; btnImageEdit.Name = "btnImageEdit"; this.dataGridView1.Columns.Insert(0, btnImageEdit); DataGridViewImageColumn btnImageDel = new DataGridViewImageColumn(false); Image imgDel = new Bitmap(Properties.Resources.Delete, new Size(16, 16)); btnImageDel.Image = imgDel; btnImageDel.Width = 50; btnImageDel.HeaderText = "刪除"; btnImageDel.Name = "btnImageEdit"; this.dataGridView1.Columns.Insert(1, btnImageDel); DataGridViewImageColumn btnImageLog = new DataGridViewImageColumn(false); Image img = new Bitmap(Properties.Resources.Select,new Size(16,16)); btnImageLog.Image = img; btnImageLog.Width = 50; btnImageLog.HeaderText = "記錄"; btnImageLog.Name = "btnImageLog"; this.dataGridView1.Columns.Insert(2, btnImageLog); // * */ #endregion } private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e) { int CIndex = e.ColumnIndex; if (CIndex == 0) { FSTERP.Sell.frmClientInfo frm = new FSTERP.Sell.frmClientInfo(); SHIFT.ShowFrm(frm, dataGridView1["InnerID", e.RowIndex].Value.ToString(), "客戶詳情"); } else if (CIndex == 1) { if (MessageBox.Show("確認刪除?", "此刪除不可恢複", MessageBoxButtons.YesNo) == DialogResult.Yes) { MessageBox.Show("刪除!"); } } else if (CIndex == 2) { FSTERP.Sell.frmClientRecord frm = new FSTERP.Sell.frmClientRecord(); SHIFT.ShowFrm(frm, dataGridView1["InnerID", e.RowIndex].Value.ToString(), "客戶記錄"); } }