Infragistics WebDataGrid コントロールでこの奇妙な問題に遭遇しました。
グリッドが開始されると、ヘッダー行にヘッダーが表示されます。エントリがないため、下に表示される行は「追加」行のみです。
次に、AJAX コード ビハインドからグリッドにデータを読み込みます。大丈夫そうです。3 つの新しい行が表示され、「追加」行がその下にあります。すべてがきれい。
次に、2行目の削除「x」をクリックします(補足:これはテンプレート列であり、グリッドの最初の列であるため、最後に表示される理由はわかりません)。AJAX が開始され、2 行目が削除されます。しかし、グリッドが奇妙に更新されます。「追加」行に新しい列が表示され、他の行とヘッダーが破棄されたようです。
機能的には正しいですが、視覚的に混乱しています。
注: これは、「追加」行から新しいエントリを追加するときにも発生します。
参考までに - 私は Craig Shoemaker の例の一部に従いましたが、他の変更の中でもとりわけコード ビハインドでデータソースをバインドしています。( http://community.infragistics.com/aspnet/articles/webdatagrid-client-side-crud.aspx )。
これの原因/修正方法を知っている人はいますか?