判断DataGridView中是否有某列

解决方案 »

  1.   

    for (int l = 0; l < (dataGridView1.Columns.Count - 1); l++)
    {
        if (dataGridView1.Column[l].Name == "wpdm")
        {
            dvgslect = " and kct04.wpdm like '" + dataGridView1.SelectedRows[l].Cells["wpdm"].Value.ToString().Trim() + "%'";
        }
    }
      

  2.   

    for (int l = 0; l  < dataGridView1.Columns.Count; l++) 
      

  3.   


            dataGridView1.Columns.Contains();
            //
            // 摘要:
            //     确定集合是否包含给定列。
             //
            // 参数:
            //   dataGridViewColumn:
            //     要查找的 System.Windows.Forms.DataGridViewColumn。
             //
            // 返回结果:
            //     如果给定列在集合中,则为 true;否则为 false。
             public virtual bool Contains(DataGridViewColumn dataGridViewColumn);
            //
            // 摘要:
            //     确定集合中是否包含具有给定名称的列。
             //
            // 参数:
            //   columnName:
            //     要查找的列的名称。
             //
            // 返回结果:
            //     如果该列包含在集合中,则为 true;否则为 false。
             //
            // 异常:
            //   System.ArgumentNullException:
            //     columnName 为 null。
             public virtual bool Contains(string columnName);