C# 查找word与数据网格视图的交点
我正在尝试制作一个类似于填字游戏的程序,并将文件加载到datagridview中,以计算我需要的分数,以找到像下面字母“a”这样相交的字母。\表示空单元格 w\\\C# 查找word与数据网格视图的交点,c#,view,datagridview,grid,C#,View,Datagridview,Grid,我正在尝试制作一个类似于填字游戏的程序,并将文件加载到datagridview中,以计算我需要的分数,以找到像下面字母“a”这样相交的字母。\表示空单元格 w\\\ a r t i s t l\\\ k\\\\\\ for (int i =0; i<crosswordView.Rows.Count;i++) { for (int j = 0; j<crosswordView.Columns.Count; j++) { //Check for an
a r t i s t
l\\\
k\\\\\\
for (int i =0; i<crosswordView.Rows.Count;i++)
{
for (int j = 0; j<crosswordView.Columns.Count; j++)
{
//Check for an intersect
if(crossword[i,j].Value!=null)
{
if(crossword[i,j+1].Value!=null)
{
score++;
}
}
}
}
for(int i=0;i我知道已经太晚了,但无论如何,你可以这样想:
您不需要检查交叉点,而是检查每个单元格的值:如果正确,则给它一个标记1,标记为dgv.currentcell.tag=1
然后按照你提到的做,但不要检查空值,而是检查标记:如果标记为1,则score++
每个单元只会发生一次,因此不会出现两次