Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/316.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/dart/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# csharp中的datagridview填充不工作_C#_Datagridview_Datagrid - Fatal编程技术网

C# csharp中的datagridview填充不工作

C# csharp中的datagridview填充不工作,c#,datagridview,datagrid,C#,Datagridview,Datagrid,我是c#的新手,已经编写了以下代码: public partial class MyUserControl1: MyUserControl { private DataTable dataset; public DataGridView datagrid { get; set; } public MyUserControl1() {

我是c#的新手,已经编写了以下代码:

 public partial class MyUserControl1: MyUserControl
    {
        private DataTable dataset;

        public DataGridView datagrid
        {
            get;
            set;
        }
        public MyUserControl1()
        {
            InitializeComponent();
            datagrid = new DataGridView();
        }
    }
然后连接到sql并通过循环填充的数据网格将所有数据检索到“dataset”,如下所示:

this.datagrid.Rows.Add(dataset.Rows[i].ItemArray);
现在我想将“datagrid”绑定到windows窗体中的datagridview,如下所示

datagridview1.datasource = datagrid;
但它不起作用,问题出在哪里

this.Controls.Add (datagrid);
感谢@TaW指向它

我使用“dataset”这是一个数据表来检索数据库中的所有行,然后创建一个“datagrid”对象并使用“dataset”填充它现在我想查看是否正确填充了它,所以创建一个DataGridView并想查看“datagrid”内容Doesn不起作用不是一个有用的问题描述!它显示了吗?也就是说,您是否曾将其添加到UC的控件中??或者它没有显示任何数据?另外:你有一种怪诞的倾向,会选择令人困惑的名字。数据集!=数据表。数据网格!=datagridview如果我将“dataset”绑定到DataGridView1,它会工作,并且会显示DB内容,但当我尝试将“datagrid”绑定到DataGridView1时,它不会显示任何内容,因为“datagrid”是
datagridview
而不是
dataset
。您应该继续使用旧的“数据集”。如何查看“datagrid”内容?它由“数据集”的某些行填充