2012-01-22 4 views
0
 RadDock radDock1 = new RadDock(); 
     radDock1.Dock = DockStyle.Fill; 
     this.Controls.Add(radDock1); 

     ToolWindow window1 = new ToolWindow(); 
     window1.Name = "window1"; 
     radDock1.DockWindow(window1, DockPosition.Left); 

     DocumentWindow document1 = new DocumentWindow(); 
     document1.Name = "document1"; 
     radDock1.AddDocument(document1); 

を使用してのDataGridViewを追加し、uは提供されたリンクで見つけることができます:文書1で http://www.telerik.com/help/winforms/overview.html私はWinFormsのためRadControlsを使用していますTelerik DOCKライブラリ

、私は動的にVS2010で提供されるデフォルトである私のDataGridViewを追加します。これどうやってするの。

答えて

1

グリッドを追加するにはあなたが必要なのはこれです:

DataGridView dataGridView1 = new DataGridView(); 
document1.Controls.Add(dataGridView1); 

しかし、グリッドが空になります。これを埋めるには、DataSourceプロパティを設定します。

DataGridView dataGridView1 = new DataGridView(); 
List<Colors> colors = new List<Colors>(); 
colors.Add(new Colors("Red")); 
colors.Add(new Colors("Green")); 
colors.Add(new Colors("Blue")); 
colors.Add(new Colors("Yellow")); 
colors.Add(new Colors("Pink")); 
dataGridView1.DataSource = colors; 

document1.Controls.Add(dataGridView1); 

これは単純なクラスの色を使用しています。

public class Colors 
{ 
    public Colors(string color) 
    { 
    Color = color; 
    } 
    public string Color { get; set; } 
} 

それはこのようになりますフォームを生成する必要があります

enter image description here

関連する問題