解决方案 »
- 类内定义一个static函数,函数名与类名相同
- 显示简单的异常信息
- Web Service方法重载问题
- 关于System.Data.SqlClient.SqlClientPermission的一个异常
- 初学者做的第一个asp.net网站,大家给点意见!谢谢
- 急!!!!!! 在线等!!!!
- 如何在asp.net的cs文件中动态生成一个datagrid的模板列(TemplateColumn)?
- 我怎样是用自己的公共函数?
- 大家给介绍本学习asp.net的书或教程,要可以download的哟
- 关于DataGrid的Update的问题,求救!
- asp.net Form验证跨域问题
- 如何获取CrystalReport中FieldObject的文本内容
先得到行数做为外层循环条件,
再得到最大列数(列数最多的一行的列数)
做为内循环条件,再用其它条件进行colspan合并操作,循环总数减少
如果想要从这行开始一直合并到底就把内层循环减去相应数,
<asp:GridView ID="GridView1" runat="server" >
<Columns>
<asp:TemplateField>
<ItemTemplate> 绑定部门</ItemTemplate>
</asp:TemplateField><asp:TemplateField>
<ItemTemplate> 这里嵌套以显示详细内容 </ItemTemplate>
</asp:TemplateField>
<asp:TemplateField>
<ItemTemplate> 操作</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
if (gvr.Cells[cellNum].Text + gvr.Cells[cellNum2].Text == gvrNext.Cells[cellNum].Text + gvrNext.Cells[cellNum2].Text)
{
gvrNext.Cells[cellNum].Visible = false;
gvrNext.Cells[checkbox所在的列号].Visible = false; rowSpanNum++;
}
至于让checkbox居中的话可能就麻烦点了
我觉得用js很好搞......关键是灵活.....
程序里面循环出样式和数据出来