绑定代码
 DataSet dspl = new DataSet();
 DataTable dt4 = new DataTable();
 dt4.Columns.Add("BOOL", typeof(System.String)); 
 dt4.Columns.Add("YWLSH", typeof(System.String));  //业务流水号
 dt4.Columns.Add("KHH", typeof(System.String));  //个人客户号
 dt4.Columns.Add("XM", typeof(System.String)); //个人姓名
 dt4.Columns.Add("QSY", typeof(System.String)); //起始月
 dt4.Rows.Add("1","200808091", "010001005181", "xx", "200110")
 dt4.Rows.Add("0", "200808091", "010001005417", "xx", "200110");
 dt4.Rows.Add("0", "200808091", "010001005639", "xxxx", "200110");
 dspl.Tables.Add(dt4);
 this.dataGridView1.DataSource = dt4;怎么获取其中的一条信息比如说我查询,
怎么把第一个字段为1的数据显示出来。

解决方案 »

  1.   

    你怎么没用 this.dataGridView1.DataBind() 一下?你所说的选取是只什么呢?后台获取还是?
      

  2.   

    DataTable dt = this.dataGridView1.DataSource as DataTable;
    DataRow[] rows = dt.Select("BOOL=1");
    //to do...
      

  3.   

    你可以启用 选择  然后在后台遍历 gridview  
      

  4.   


    至于遍历gridview的代码 网上很多的!现在没条件 要不我给你粘一段!
      

  5.   

    dataGridView1.SelectedRows[0].Cells[0].Value.ToString();
    这样获取
    这个是获取第一行 第一列的值  你试试用
    dataGridView1.SelectedRows() 应该是获取选中的所有行!我实在是记不到代码 呵呵