从datagridview中的单元格中选择一个单词,将其与单词数组c#进行比较

时间:2017-01-30 15:17:38

标签: c# arrays datagridview

我正在做一个应该执行以下操作的程序:

1)在按钮上单击导入带有表格的* .doc文件到datagridview

2)获取所有数据(Family_Name& space& Name)(即McFlurry John)

3)剪切第一个单词(即“John”留下)问题

4)将单词与数组(从txt文件加载到标签中,看起来像列中的名称列表)逐行比较(即将John与名称列表进行比较,例如詹姆斯,迈克尔,保罗等。)

5)如果比较对任何一行都返回true - 在“性别”栏中它会输出“MALE”,所以我们知道约翰是男性(即| 1 | McFlurry John | MALE |)

6)对女性名称做同样的事情(列表在另一个标签中)

问题本身:如何从DATAGRIDVIEW单元格中获取第二个字?

到目前为止我得到了什么:

**unnecessary word table load code**    
foreach (DataGridViewRow row in dataGridView1.Rows)
        {
            //try
            //{

                string path = @"C:\PolM.txt";
                label6.Text = File.ReadAllText(path);
                string[] lines = File.ReadAllLines(label6.Text);
                int i = 0;
                int j = 0;
                foreach (string line in lines)
                {
                    if     (line.Equals(dataGridView1.Rows[i].Cells[j].Value.ToString()))

                    {

                        //show error msg

                       MessageBox.Show("GOT YA");
                    i++;


                        break;

                    }
                }
            }
            //catch
            //{
            //    MessageBox.Show("NOT YEAH :(");
            //    break;
            //}

0 个答案:

没有答案