2012-01-31 7 views
0

行が選択されているときに行が強調表示されていますが、「select」という行をすべて削除するにはどうすればよいですか?GridViewから「select」LinkBut​​tonを削除します

+2

どのようにユーザーが選択列にある選択ボタンなしで、行を選択することになる ? – Mithrandir

+0

@Mithrandir良い質問ですが、ユーザーが行を選択した後に選択列をオフにしたいので、別の行を選択できない可能性があります。 – pseudocoder

+0

@Mithrandirまたはデータ列を選択列として使用したい場合があります。 – Mubarek

答えて

3

あなたGridviewマークアップの<columns>コレクションでこれを持っている場合、あなたはそれを削除する必要があります。

<asp:CommandField ShowSelectButton="True" /> 

あなたGridViewマークアップ(GridView自体の宣言)でこれを持っている場合は、必要にそれを削除します。

AutoGenerateSelectButton="True" 

それとも、あなたが何かに反応して、コードビハインドでそれを削除したい場合は、この操作を行うことができます。

GridView1.Columns.RemoveAt(columnIndex); 

ここで、columnIndexは、がある列のインデックスを表すintです。あなたはまだ、ユーザーが行を選択できるようにすることができますjadarnel27により示唆されるように、選択した列を削除した後

、あなたの質問に詳細を提供したい場合、私はより具体的であることが喜んでいると思います=)

+0

非常に不明確な質問に対してうまく答えます。 – pseudocoder

+0

@ pseudocoderありがとうございました! – jadarnel27

1


他のデータ列のいずれかを選択列として使用します。 ID列をリンク列にしています。このフィールドを追加し、データ項目とIDを交換

<asp:ButtonField DataTextField="ID" HeaderText="ID" ButtonType="Link" CommandName="Select" /> 
関連する問題