2011-12-22 9 views
0

asp.netグリッドビューからデータベースにレコードを挿入しようとしています。挿入されたレコードは、グリッドビューの最後のレコードとして表示されます。しかし、グリッドビューの一番上の行、つまり非常に次の行のヘッダーにレコードを表示します。グリッドビューの一番上にデータを挿入します。

誰でも手伝ってもらえますか?私はたくさんのグーグルを探せましたが、最高の解決策を見つけることができませんでした。

+1

あなたのコレクションの上にそれを得る順序を決めるかもしれません。もっとよく知っているかもしれません。 – V4Vendetta

+0

テーブル全体を1行下に移動し、場所0(新しいアイディア)に新しい行を挿入してください。 – Moonlight

+0

あなたのGridViewはDataBind()を使ってバインドされていますか? – sq33G

答えて

1

挿入後にグリッドをバインドしている間に、新しく挿入された行を上に置くことができるいくつかの列の値の結果表を最初にソートし、自動増分フィールドまたは日付列などの場合はid列にします。 次に、結果表とグリッドをバインドします。

+0

こんにちは、ありがとうございます。しかし、私はレコードをソートしたくありません。たとえば、ページに2つのグリッド(grid1、grid2)があります。 grid1からレコードを選択し、ボタンをクリックして移動します。 grid1.rows [0]のgrid2に追加するレコードを選択します。ちょうど2つのリストボックスのように。 – JayOnDotNet

+0

これは実際にあなたの要件ですか? –

+0

はい..これだけのように、選択したグリッドは別のページにあります。 – JayOnDotNet

関連する問題