主窗体里显示表的信息有个窗体是控制主窗体显示表的列的不知道CheckBox选中后传递过去该用SQL语句再怎么写了请高人指点下谢谢

解决方案 »

  1.   

    int count = 0;
                for (int i = 0; i < this.TableData.Rows.Count; i++)
                {
                    if (this.TableData.Rows[i].Cells[0].FormattedValue.ToString() == "True")
                    {
                      
                  }             
                }
      

  2.   

    你把子窗体选中了的记录全部记录用bool记录下来
    然后主窗体中判断
    str sql=String.Empty;
    if(变量==true)
    {
       if(sql!="")
          sql+=","+变量对应的字段名
       else
          sql=变量对应的字段名
    }
    ....所有选中的都这样判断一下最好合成时就是
    string str="select "+sql+"from 表名"
    根据这条sql语句查询出来的重新绑定dataGridView即可
      

  3.   

    不用修改SQL.
    直接修改datagrid里的col属性.