winforms的自定义telerik gridview不';不要绑定数据

winforms的自定义telerik gridview不';不要绑定数据,telerik,telerik-grid,radgridview,Telerik,Telerik Grid,Radgridview,winforms中telerik网格视图的自定义控件 在我的Windows窗体控件库中: 对于MyGrid.cs(其中MyGrid.cs是一个组件类) 公共MyGrid:Telerik.WinControls.UI.RadGridView 我构建并拥有MyGrid.dll&我已经在我的visual studio工具箱中添加了它(在我的winform应用程序中也引用了该dll) 正在使用winform应用程序: 在Form1.cs中,我拖放MyGrid&我编写了以下代码: 网格没有与记录绑定,而当

winforms中telerik网格视图的自定义控件

在我的Windows窗体控件库中:

对于MyGrid.cs(其中MyGrid.cs是一个组件类)

公共MyGrid:
Telerik.WinControls.UI.RadGridView

我构建并拥有MyGrid.dll&我已经在我的visual studio工具箱中添加了它(在我的winform应用程序中也引用了该dll)

正在使用winform应用程序:

  • 在Form1.cs中,我拖放MyGrid&我编写了以下代码:
  • 网格没有与记录绑定,而当我检查ds
    行计数时,它有150条记录。但是,网格显示绿色和白色(即交替行颜色),但不绑定数据

    这是winform使用的代码

        DataSet ds  = null;
        string connectionString = "Data Source=test;Initial Catalog=DBname;Integrated Security=True";
        string sql = " SELECT ID,FirstName from table1 ";
        SqlConnection connection = null;            
    
    
         connnection = new SqlConnection(connectionString);
         SqlDataAdapter dataadapter = new SqlDataAdapter(sql, connection);
         ds= new System.Data.DataSet();
         connection.Open();
         dataadapter.Fill(ds, "Table1");
    
         MyGrid1.DataSource = ds.Tables[0];
    
    其中MyGrid1是从工具箱拖放的自定义控件

    自定义控制代码:

            this.EnableAlternatingRowColor = true;
            this.TableElement.AlternatingRowColor  = System.Drawing.Color.Green;            
            this.MasterTemplate.AutoSizeColumnsMode = Telerik.WinControls.UI.GridViewAutoSizeColumnsMode.Fill;
            this.AutoGenerateColumns = true;
    
    telerik网格没有绑定数据,但是当我单击单元格时,它会显示值。有什么想法吗

            this.EnableAlternatingRowColor = true;
            this.TableElement.AlternatingRowColor  = System.Drawing.Color.Green;            
            this.MasterTemplate.AutoSizeColumnsMode = Telerik.WinControls.UI.GridViewAutoSizeColumnsMode.Fill;
            this.AutoGenerateColumns = true;