1-) C# RMOS - gridview de satırı yukarı aşağı satırı up down yapma
private void btnUp_Click(object sender, EventArgs e)
{
DataRow row1 = gridView1.GetDataRow(gridView1.GetFocusedDataSourceRowIndex());
gridView1.MovePrev();
DataRow row2 = gridView1.GetDataRow(gridView1.GetFocusedDataSourceRowIndex());
for (int i = 0; i < gridView1.Columns.Count; i++)
{
string fieldName = gridView1.Columns[i].FieldName;
object val1 = row1[fieldName];
object val2 = row2[fieldName];
row1[fieldName] = val2;
row2[fieldName] = val1;
}
}
private void btnDown_Click(object sender, EventArgs e)
{
DataRow row1 = gridView1.GetDataRow(gridView1.GetFocusedDataSourceRowIndex());
gridView1.MoveNext();
DataRow row2 = gridView1.GetDataRow(gridView1.GetFocusedDataSourceRowIndex());
for (int i = 0; i < gridView1.Columns.Count; i++)
{
string fieldName = gridView1.Columns[i].FieldName;
object val1 = row1[fieldName];
object val2 = row2[fieldName];
row1[fieldName] = val2;
row2[fieldName] = val1;
}
}