ディレクトリからすべての曲を読み取り、行を生成するデータグリッドがあります。私が書いたデータグリッドの並べ替えは、ASC または DESC の曲名で並べ替えます。並べ替えを呼び出す唯一の方法は、ヘッダーのリンクを押すことです。しかし、asp:button から並べ替えコマンドを呼び出したいのですが、どうすればよいですか?
質問する
131 次
4 に答える
1
こんにちは、デリゲートを呼び出すこのコードで試すことができます
void SortGrid(Object sender, DataGridSortCommandEventArgs e)
{
}
void Btn_Click(Object sender,EventArgs e)
{
SortGrid(YourDataGrid, new DataGridSortCommandEventArgs{SortExpression = value, CommandSource = value});
//You pass yours values
}
于 2012-08-25T19:18:26.730 に答える
0
asp.netコマンドボタンのクリックイベントで、DataViewを使用して並べ替えを行うことができます
例えば:
DataView myDataView = new DataView(mybll.GetItemsOrdered());
myDataView.Sort = sortExpression + " DESC";
GridView.DataSource = myDataView;
GridView.DataBind();
于 2012-08-25T19:16:47.353 に答える