🙂 İNSANLARIN EN HAYIRLISI INSANLARA FAYDALI OLANDIR 🙂

Ramazan HABER / C# Devexpress Athena / datagridview yukarı aşağı çözümü

 

1-) C# Devexpress Athena -  datagridview yukarı aşağı çözümü

https://www.devexpress.com/Support/Center/Question/Details/A2343/how-to-allow-an-end-user-to-move-the-rows-in-a-grid-up-and-down-if-the-grid-is-bound-to

 

 

 

  private void athBtnAsagi_Click(object sender, EventArgs e) {

            Console.WriteLine("değiştirmenden once -> " + gridView1.GetFocusedDataSourceRowIndex() + "");

            DataRow row1 = gridView1.GetDataRow(gridView1.GetFocusedDataSourceRowIndex());

            gridView1.MoveNext();

            Console.WriteLine("ve sonra" + gridView1.GetFocusedDataSourceRowIndex() + "");

            DataRow row2 = gridView1.GetDataRow(gridView1.GetFocusedDataSourceRowIndex());

            //1

            object val1 = row1["SPONYL_USR"];//SPONYL_USR--> fieldname

            object val2 = row2["SPONYL_USR"];

            row1["SPONYL_USR"] = val2;

            row2["SPONYL_USR"] = val1;

            //2

            object val3 = row1["SPONYL_ACK"];

            object val4 = row2["SPONYL_ACK"];

            row1["SPONYL_ACK"] = val4;

            row2["SPONYL_ACK"] = val3;

            //3

            object val5 = row1["SPONYL_ONY_STA8"];

            object val6 = row2["SPONYL_ONY_STA8"];

            row1["SPONYL_ONY_STA8"] = val6;

            row2["SPONYL_ONY_STA8"] = val5;

            //4

            object val7 = row1["SPONYL_ONY_STA5"];

            object val8 = row2["SPONYL_ONY_STA5"];

            row1["SPONYL_ONY_STA5"] = val8;

            row2["SPONYL_ONY_STA5"] = val7;

            //5

            object val9 = row1["SPONYL_ONY_STA1"];

            object val10 = row2["SPONYL_ONY_STA1"];

            row1["SPONYL_ONY_STA1"] = val10;

            row2["SPONYL_ONY_STA1"] = val9;

            //6

            object val11 = row1["SPONYL_ONY_STA2"];

            object val12 = row2["SPONYL_ONY_STA2"];

            row1["SPONYL_ONY_STA2"] = val12;

            row2["SPONYL_ONY_STA2"] = val11;

            //7

            object val13 = row1["SPONYL_ONY_STA3"];

            object val14 = row2["SPONYL_ONY_STA3"];

            row1["SPONYL_ONY_STA3"] = val14;

            row2["SPONYL_ONY_STA3"] = val13;

            //8

            object val15 = row1["SPONYL_ONY_STA4"];

            object val16 = row2["SPONYL_ONY_STA4"];

            row1["SPONYL_ONY_STA4"] = val16;

            row2["SPONYL_ONY_STA4"] = val15;

            //9

            object val17 = row1["SPONYL_ONY_STA7"];

            object val18 = row2["SPONYL_ONY_STA7"];

            row1["SPONYL_ONY_STA7"] = val18;

            row2["SPONYL_ONY_STA7"] = val17;

            //10

            object val19 = row1["SPONYL_EMAIL"];

            object val20 = row2["SPONYL_EMAIL"];

            row1["SPONYL_EMAIL"] = val20;

            row2["SPONYL_EMAIL"] = val19;

        }

 2021 Ocak 18 Pazartesi
 646