سرتیتر صفحه جدید

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%'"; 

 

 


گزارش تخلف
بعدی