首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

关于datagrid的功能有关问题

2012-01-01 
关于datagrid的功能问题在VB.net中,DATAGRID能否实现单元格合并和加重CELL的边线功能[解决办法]关注[解决

关于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;
}
}

热点排行