一開始先在pageload建立按鈕
// 建立 PDA下載 按鈕
// new 一個datagridview的欄位 名稱為DownPDA
DataGridViewButtonColumn DownPDA = new DataGridViewButtonColumn();
DownPDA.HeaderText = "PDA下載"; // 按鈕名稱
DownPDA.CellTemplate.Style.BackColor = Color.Pink; // 設定按鈕顏色
dataGridView1.Columns.Insert(8,DownPDA); // 在第8欄插入 剛建好的按鈕欄位
(dataGridView1.Columns[8] as DataGridViewButtonColumn).DefaultCellStyle.NullValue = "PDA下載";
// gridview自動充滿顯示區
// 調整可參考 http://www.cnblogs.com/scottckt/archive/2007/10/09/917874.html
dataGridView1.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill;
建一個datagridview的 CellClick (接受點擊事件)
private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e)
{
// 如果點了第8欄則進行
if (e.ColumnIndex == 8)
{
// 抓取點選那一行的 第1欄位的資料 (補充:欄位是從0起始開始數)
string DeviceLotNM = dataGridView1.Rows[e.RowIndex].Cells[1].Value.ToString();
// 抓取點選那一行的 第2欄位的資料
string DeviceCount = dataGridView1.Rows[e.RowIndex].Cells[2].Value.ToString();
}
}

沒有留言:
張貼留言