2012-03-18 4 views
1

DataGridコントロール内の行を挿入しますそれはこのように宣言だ、私は標準のASP.NET 4.0のDataGridコントロールを持っている

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

を私は一番下にある「関連チケット」ボタンで別の行を挿入する必要があります行数が特定の数を超えた場合(スクリーンショットを参照)。

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

DataGridを使用する理由は、Microsoftのお勧めではなく、GridViewを使用することができます。より強力です。 – dotfreelancer

+0

これは従来のコードのようなもので、置き換えるのに多くの労力がかかります。 –

答えて

0

データバインドコントロールでは、データソースに行を追加してから再バインドする必要があります。簡単にhtmlを直接追加することはできません。

関連する問題