关于datagrid的功能问题
在VB.net中,DATAGRID能否实现单元格合并 和 加重CELL的边线功能
[解决办法]
关注
[解决办法]
关注中!
[解决办法]
重写输出的html可以实现
[解决办法]
必须用VB的代码实现?直接写HTML不行吗?
[解决办法]
看到DataGrid大家都想到webform上去了, 看来你做的是winform
下面代码是以前从网上找的,说是winform的合并单元格,好像就是设ColsSpan和RowsSpan的问题(感觉怎么跟webform一样啊),我没有测试,看看有没有参考价值
public void SpanGrid(DataTable dt,DataGrid dg,int iColsSpan)
{
int i;
int j;
int intspan;
string temp;
int iLen = dt.Rows.Count;
for(i=0;i <iLen;i++){
intspan = 1;
temp = dt.Rows[i][iColsSpan].ToString();
for(j=i+1;j <iLen;j++) {
if(String.Compare(temp,dt.Rows[j][iColsSpan].ToString())==0) {
intspan++;
dg.Items[i].Cells[iColsSpan].RowSpan = intspan;
dg.Items[j].Cells[iColsSpan].Visible = false;
}
else {
break;
}
}
i=j-1;
}
}