在DataGrid控件中插入一行

时间:2012-03-18 14:59:31

标签: asp.net datagrid

我有一个标准的ASP.NET 4.0 DataGrid控件,它的声明如下:

<asp:DataGrid id="gridIssues" runat="server" EnableViewState="false" AutoGenerateColumns="False" OnItemDataBound="gridIssues_ItemDataBound" UseAccessibleHeader="true" ShowFooter="true">

当行数超过一定数量时,我需要在底部插入另一行“More tickets”按钮(见截图)。

http://dl.dropbox.com/u/347209/Screen%20Shot%202012-03-18%20at%206.45.53%20PM.png http://dl.dropbox.com/u/347209/Screen%20Shot%202012-03-18%20at%206.45.53%20PM.png

执行此操作的首选方法是以某种方式在服务器端注入类似<tr><td colspan='%columns_count%'></td></tr>的html。我可以使用JavaScript在客户端执行此操作,但此解决方案对我来说不够灵活。

1 个答案:

答案 0 :(得分:0)

使用数据绑定控件,您应该向数据源添加行,然后重新绑定。您无法直接轻松添加html。