C#的datagridview使用checkbox控件如何实现选中的值传给打印功能。
小弟我使用一个datagridview获得一组数据和在datagridview中使用了checkbox,现在如何实现选中复选框的值传递给打印功能

解决方案 »

  1.   

    取EditedFormattedValue
    dataGridView1.Rows[0].Cells[0].EditedFormattedValue
      

  2.   

       private void button1_Click(object sender, EventArgs e)
            {
                for (int i = 0; i < dataGridView1.Rows.Count; i++)
                {                DataGridViewCheckBoxCell chk = (DataGridViewCheckBoxCell)dataGridView1.Rows[i].Cells[0];
                    if ((Boolean)chk.EditedFormattedValue == true)
                    {                    string username = dataGridView1.Rows[i].Cells["username"].Value.ToString();
                        string userid = dataGridView1.Rows[i].Cells["userid"].Value.ToString();
    }            }
      

  3.   


    private void button1_Click(object sender, EventArgs e)
            {
                for (int i = 0; i < dataGridView1.Rows.Count; i++)
                {                DataGridViewCheckBoxCell chk = (DataGridViewCheckBoxCell)dataGridView1.Rows[i].Cells[0];
                    if ((Boolean)chk.EditedFormattedValue == true)
                    {                    string username = dataGridView1.Rows[i].Cells["username"].Value.ToString();
                        string userid = dataGridView1.Rows[i].Cells["userid"].Value.ToString();
    }            }
    那传的值怎么给打印功能呢、?
      

  4.   

    我要传复选框勾选的值,没勾的就不要,把勾选的值取出来,然后要怎么实现打印?
    就像现在有个dataGridView里面有很多查询后的值和字段,当我勾选某个行后我点打印可以直接打印出勾选的那行
      

  5.   

    那像楼上的把勾选到数据绑定至dataSet,然后将dataSet作为打印的数据集不就好了!