سرتیتر صفحه جدید
How to move focus on next cell in a datagridview on Enter key press EVENT ---------------------------------------------- private void dataGridView1_KeyDown(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.Enter) { e.SuppressKeyPress=true; int iColumn = dataGridView1.CurrentCell.ColumnIndex; int iRow = dataGridView1.CurrentCell.RowIndex; if (iColumn == dataGridView1.Columns.Count-1) dataGridView1.CurrentCell = dataGridView1[0, iRow + 1]; else dataGridView1.CurrentCell = dataGridView1[iColumn + 1, iRow];
} }
---------------------------------------------
مي خواهيم رکوردهايي که در dataGrideView انتخاب شده است را پاک کنيم (DataGrideiew متصل به يک DataTable)
DataGridViewSelectedRowCollection q = dataGridView1.SelectedRows; for (int i = 0; i < q.Count; i++) { dt.Rows.Remove(dt.Rows.Find(q[i].Cells[0].Value)); }
-------------------------------------------
در ادامه بايد متذکر بشوم که دستور LIKE روي فيلد هاي عددي کارايي ندارد و براي نوشتن اين دستور با يد از دستور Convert به صورت زير استفاده کنيد
dataView.RowFilter = "Convert('IdOrder',System.String) Like '12%'";
|