从Database Winforms获取特定列的值

时间:2014-05-30 23:55:02

标签: c# winforms

表格结构:

         **Orders**
      OrderNumber (pk)
      IsApproved Boolean

我正在创建一个货件。因此,在创建之前,我想检查所选订单是否已获批准。

如何实现?

enter image description here

1 个答案:

答案 0 :(得分:1)

 foreach (DataGridViewRow dr in gvShipment.Rows)
        {
            DataGridViewCheckBoxCell chk = (DataGridViewCheckBoxCell)dr.Cells["Select"];
            {
                if (Convert.ToBoolean(chk.Value) == true)
                {
                    IsApproved += dr.Cells["IsApproved"].Value.ToString() ;
                }
            }
        }
        if (IsApproved == "False")
        {
            MessageBox.Show("This Order is not Approved.", "Message");
            return;
        }