Hi all, I've some problem with datagridview.. I want to ask how can I put some coding on some column event in datagridview? Example, the datagridview contain bindingsource with datatable, and have 4 column.
I want when user press "F3" key on column1(only column1) then it will do some command.. how can I put coding on the column1 keypress event?
Thanks.
Loading
Datta KharadPosted Dec 15, 2011, 1:06 AM
You can try this code..
int colindex;
string sSelectedVal = string.Empty;
string ColName = string.Empty;
private void dataGridView2_KeyDown(object sender, KeyEventArgs e)
{
foreach (DataGridViewCell cell in dataGridView2.SelectedCells)
{
sSelectedVal = cell.Value.ToString();
colindex = cell.ColumnIndex;
ColName = dataGridView2.Columns[colindex].Name;
}
if (e.KeyCode == Keys.F3)
{
string sUseThisVal = sSelectedVal;
int iUseThisIndex = colindex;
string sUseNameVal=ColName;
//...............
//Here your command..........
}
}
Sam HobbsPosted Dec 15, 2011, 5:23 PM