如何让datagridview在显示时只显示dataset中的某一行?dataGridView2.DataSource = ds.Tables[0];只能显示所有的内容,怎么显示其中一行

解决方案 »

  1.   

    dataGridView2.DataSource = ds.Tables[0]Rows[0][0];??????
      

  2.   


    有的,dataGridView2.DataSource = ds.Tables[0];能显示出来整个表。。
      

  3.   

    dataGridView2。column。visiable=false;
      

  4.   

    dataGridView2。column[0]。visiable=false;
      

  5.   

     datatable dt1 = new datatable();
    ds.tables.add(dt1);
    DataRow dr = dt1.newrow();
                                dr.ItemArray = ds.Tables[0].Rows[i].ItemArray;
                                dt1.Rows.Add(dr);
    datagridtable.datasources = ds.table[1];
    把dt中的某行数据插如到dt1中,然后绑定datagridview
      

  6.   


    这是个主意
    for(int i=0;i<ds.table[0].rows.count;i++{
    datagridview1.rows[i].visible=false;
    }
    datagridview1.rows[0].visible=true;只显示第一行。屏蔽了其他行
      

  7.   


    。。复杂度好高直接新建一个table,把第一行丢进去就完事了啊