.net中,怎样把相同表格的列合并
发布网友
发布时间:2022-04-27 09:51
我来回答
共4个回答
热心网友
时间:2022-04-27 11:20
TableCell oldTc = GridView1.Rows[0].Cells[5]; //这个例子是将第5列数据合并,你再根据你的需要 改变, 记住序号是从 0开始数
for (int i = 1; i < GridView1.Rows.Count; i++)
{
TableCell tc = GridView1.Rows[i].Cells[5];
if (oldTc.Text == tc.Text)
{
tc.Visible = false;
if (oldTc.RowSpan == 0)
{
oldTc.RowSpan = 1;
}
oldTc.RowSpan++;
oldTc.VerticalAlign = VerticalAlign.Middle;
}
else
{
oldTc = tc;
}
}追问我的页面中用的是表格,没有GridView,该怎么做啊!你说的是针对GridView的。
追答把你表格的代码 发过来
热心网友
时间:2022-04-27 12:38
你用sql语句group by 显示列表就行
热心网友
时间:2022-04-27 14:13
用SQL语句,按列名分组,筛选出需要的列名