private void DATAGRID_CellContentClick(object sender, DataGridViewCellEventArgs e) { DataGridViewColumn column = DATAGRID.Columns[e.ColumnIndex]; int i = DATAGRID.CurrentRow.Index; if (column is DataGridViewButtonColumn) { string ID = DATAGRID.Rows[i].Cells[2].Value.ToString(); carParam = new Class1.car_Param(); carParam.ID = Convert.ToInt32(ID); System.Threading.ThreadPool.QueueUserWorkItem(new System.Threading.WaitCallback(GetbookLog), ID); } }
private void Showchange(Class1.car_Param carParam) { if (this.InvokeRequired) { ShowMainFrmEventHandler cb = new ShowMainFrmEventHandler(Showchange); this.Invoke(cb, new object[] { carParam }); } else { change change1 = new change(carParam); change1.ShowDialog(); } }
public change(Class1.car_Param carParam) : this() { //InitializeComponent(); this.ID = carParam.ID; dataFill(); }