私はAsp.netを初めて使い、現在GridViewsを使っています。私はこのサイトの周りを見てきました。他の人は、列ヘッダーにソート矢印を追加する方法のヒントを見てきました。デフォルトのソート矢印をGridViewに追加
設定し、これらのGridViewのプロパティ:
は、これまでのところ、私はこれをやった
SortedAscendingHeaderStyle-CssClass="sortasc"
SortedDescendingHeaderStyle-CssClass="sortdesc"
そして、私のCSSは、このあります。これは、後の画像を表示するために素晴らしい作品
th.sortasc a
{
display:block; padding:0 4px 0 15px;
background:url("images/icons/ascArrow.png") no-repeat;
}
th.sortdesc a
{
display:block; padding:0 4px 0 15px;
background:url("images/icons/descArrow.png") no-repeat;
}
ユーザーがヘッダーをクリックし、列が並べ替えられます。
私が今問題にしているのは、デフォルトで画像を表示して、ユーザーがクリックして並べ替えることができることを知ることです。これを達成する方法はありますか?
だあなたは、実際にif文の中にIMGの初期化を移動し、if文を組み合わせることができます。 'If(lnk!= null && GridView1.SortExpression == lnk.CommandArgument){...' – Patrick
@パトリックは改善を提案するための編集と感謝を参照してください – Devjosh
ありがとうございました!私はこれを試してみる。私はいくつかの質問があります:これの一部は、私はVBの代わりにC#のために変更する必要がありますか?また、私はまだコントロールのためのイベントで働いていない、私はこれにかなり新しいです。 gridviewのrowcreatedイベントを編集するためのどこのヒント? – Cineno