2011-12-18 13 views
0

私はasp.netを使用する際に初心者です。GridViewに問題があります。無効にする必要がある値を選択した後、GridViewで削除する必要があります。選択された行は削除されません

私はこのコードdtable.Rows.RemoveAt(i)を使用しますが、動作しません。あなたはこれについてどんなアイデアを持っていますか?ありがとうございます:D

答えて

2

削除後に再度Gridviewを再バインドしていますか?あなたはそれをデータベースから削除したいのですか、またはクライアント側だけから削除しますか?

Gridview1.DataSource = dttable; 
Gridview1.DataBind(); 

あなた

dtable.Rows.RemoveAt(i) 
+0

ありがとうございました:D – Carisle

+1

これで問題は解決しましたか? –

+0

はい、ありがとうございます:D – Carisle

0

後おそらくGridViewコントロールを再バインドする必要があります、次のコードを追加してみてください。

GridView1.DataBind() 
+0

グリッドビューが空になります:( – Carisle

+1

その場合、rs。で述べたように、データソースも再設定してください – DavidGouge

+0

ありがとうございました:D – Carisle

関連する問題