麻烦各位帮看下这段合并相同列代码有什么问题吗?总是提示; expected
private void SpanGrid(){
int i;
int j;
int intspan;
string temp;
string temp3;
for(i=0;i<mydatagrid1.Items.Count;i++)
{
DataGridItem _item = mydatagrid1.Items[i];
intspan = 1;
j=j+1;
temp =mydatagrid1.Items[i].Cells[1].Text;
temp3=mydatagrid1.Items[j].Cells[1].Text;
string temp2= temp;
if (temp2.Equals(temp3))
{
intspan++;
mydatagrid1.Items[i].Cells[1].RowSpan = intspan;
mydatagrid1.Items[j].Cells[1].Visible = false;
}
else
{
break;
}
}
} --------------------编程问答-------------------- 你这是ASP.NET吧,没有问题。另外把你j拿到外面
--------------------编程问答-------------------- 提示的是缺少 ; 号,不是这段代码
private int j;
private void SpanGrid()
{
int i;
int intspan;
string temp;
string temp3;
for (i = 0; i < mydatagrid1.Items.Count; i++)
{
DataGridItem _item = mydatagrid1.Items[i];
intspan = 1;
j += 1;
temp = mydatagrid1.Items[i].Cells[1].Text;
temp3 = mydatagrid1.Items[j].Cells[1].Text;
string temp2 = temp;
if (temp2.Equals(temp3))
{
intspan++;
mydatagrid1.Items[i].Cells[1].RowSpan = intspan;
mydatagrid1.Items[j].Cells[1].Visible = false;
}
else
{
break;
}
}
}
补充:.NET技术 , C#