篠崎愛(Shinozaki Ai) : 시노자키 아이

  1. </P><P>// Create data table  
  2. DataTable dt = new DataTable();  
  3. dt.Columns.Add("First Name");  
  4. dt.Columns.Add("Second Name");  
  5. dt.Columns.Add("Salary");  
  6. dt.Columns.Add("Taxes");  
  7.   
  8. dt.Rows.Add("Joe","Smith",120000,1000);  
  9. dt.Rows.Add("Mariah","Carry",1500000,10000);  
  10.   
  11.   
  12. // Bind Datasource  
  13. ultraGrid1.DataSource = dt;  
  14.   
  15.   
  16. //  Create Groups  
  17. Infragistics.Win.UltraWinGrid.UltraGridGroup group1 = new Infragistics.Win.UltraWinGrid.UltraGridGroup(  "Personal Info",1); // key + unique id  
  18. Infragistics.Win.UltraWinGrid.UltraGridGroup group2 = new Infragistics.Win.UltraWinGrid.UltraGridGroup(  "Salary Info",2);              
  19.   
  20. // Add Groups to BAND  
  21. ultraGrid1.DisplayLayout.Bands[0].Groups.Add( group1 );  
  22. ultraGrid1.DisplayLayout.Bands[0].Groups.Add( group2 );  
  23.   
  24. // *** Assign columns to groups **  
  25.   
  26. // option 1 Through gropus Columns  
  27. group1.Columns.Add( ultraGrid1.DisplayLayout.Bands[0].Columns[0] );  
  28. group1.Columns.Add( ultraGrid1.DisplayLayout.Bands[0].Columns[1] );  
  29. group2.Columns.Add( ultraGrid1.DisplayLayout.Bands[0].Columns[2] );  
  30. group2.Columns.Add( ultraGrid1.DisplayLayout.Bands[0].Columns[3] );  
  31.   
  32. // option 2 Columns group  
  33. //ultraGrid1.DisplayLayout.Bands[0].Columns[0] .Group = group1;  
  34.  </P>