DevExpress İç içe gridcontrol

İyi günler bugünkü yayınımızda sizlere iç içe grid kontrol yapısını göstereceğim.

Öncelikle resimdeki gibi gridcontrolumüzü oluşturuyoruz.



Şimdi ise kodumuzu yazalım :


       string connetionString = null;
            OleDbConnection connection;

            DataSet ds = new DataSet();
            DataSet ds1 = new DataSet();
            DataSet ds2 = new DataSet();
       
            connetionString = CommonStatics.ConnectionStrings.AS400SQLConnectionString;
            connection = new OleDbConnection(connetionString);
            OleDbConnection cn2 = connection;
            DataTable dt = new DataTable();
            string sql = "select * from TABLE1";
     
             
         
            OleDbCommand myCommand = new OleDbCommand(sql, cn2);
            OleDbDataAdapter adbdata = new OleDbDataAdapter();
            myCommand.Connection = cn2;
            adbdata.SelectCommand = myCommand;
            adbdata.Fill(dt);
            cn2.Close();
            dt.TableName = "MainView";
   
            OleDbConnection cn3 = connection;
            DataTable dt3 = new DataTable();
            sql = "select * from TABLE2";
         

            OleDbCommand myCommand1 = new OleDbCommand(sql, cn3);
            OleDbDataAdapter adbdata3 = new OleDbDataAdapter();
            myCommand1.Connection = cn3;
            adbdata3.SelectCommand = myCommand1;
            adbdata3.Fill(dt3);
            cn3.Close();
            dt3.TableName = "Istasyon Bilgileri";

               ds2.Tables.Add(dt);
               ds2.Tables.Add(dt3);

//Table1 ile Table2 birbirine bağlayan Primary Key ile Foreign key
olan alanlarla ilişkiyi kuruyoruz.


           DataRelation relation = new
                  DataRelation("Istasyon Bilgileri", ds2.Tables[0].Columns["ID"], ds2.Tables[1].Columns["ID2"]);
            ds2.Tables[1].ParentRelations.Add(relation);
     

           gridControl1.DataSource = ds2.Tables[0];

gridcontrolumuzun görüntüsü





 

Yorumlar

Bu blogdaki popüler yayınlar

DevExpress TreeList Kullanımı

Devexpress GridControl SimpleButon Ekleme

DevExpress LookupEdit Veri Gösterimi