作成日: 2017/05/01 最終更新日: 2017/05/01
文書種別
使用方法
詳細
AutoFilterColumn メソッドを実行することで、コーディングによるフィルタリングを行うことができます。
◎サンプルコード(VB)
◎サンプルコード(C#)
◎サンプルコード(VB)
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
If IsPostBack Then
Return
End If
' テストデータの設定
FpSpread1.ActiveSheetView.Cells(0, 0).Value = "apple"
FpSpread1.ActiveSheetView.Cells(1, 0).Value = "orange"
FpSpread1.ActiveSheetView.Cells(2, 0).Value = "pear"
' 1列目に非表示フィルタを設定
Dim fcd As New FarPoint.Web.Spread.FilterColumnDefinition(0)
Dim hf As New FarPoint.Web.Spread.HideRowFilter(FpSpread1.ActiveSheetView)
hf.AddColumn(fcd)
FpSpread1.ActiveSheetView.RowFilter = hf
End Sub
Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click
' クライアント側の変更を確定
FpSpread1.SaveChanges()
' 1列目を"orange"でフィルタリングします
FpSpread1.ActiveSheetView.AutoFilterColumn(0, "orange")
End Sub
If IsPostBack Then
Return
End If
' テストデータの設定
FpSpread1.ActiveSheetView.Cells(0, 0).Value = "apple"
FpSpread1.ActiveSheetView.Cells(1, 0).Value = "orange"
FpSpread1.ActiveSheetView.Cells(2, 0).Value = "pear"
' 1列目に非表示フィルタを設定
Dim fcd As New FarPoint.Web.Spread.FilterColumnDefinition(0)
Dim hf As New FarPoint.Web.Spread.HideRowFilter(FpSpread1.ActiveSheetView)
hf.AddColumn(fcd)
FpSpread1.ActiveSheetView.RowFilter = hf
End Sub
Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click
' クライアント側の変更を確定
FpSpread1.SaveChanges()
' 1列目を"orange"でフィルタリングします
FpSpread1.ActiveSheetView.AutoFilterColumn(0, "orange")
End Sub
◎サンプルコード(C#)
protected void Page_Load(object sender, EventArgs e)
{
if (IsPostBack)
{
return;
}
// テストデータの設定
FpSpread1.ActiveSheetView.Cells[0, 0].Value = "apple";
FpSpread1.ActiveSheetView.Cells[1, 0].Value = "orange";
FpSpread1.ActiveSheetView.Cells[2, 0].Value = "pear";
// 1列目に非表示フィルタを設定
FarPoint.Web.Spread.FilterColumnDefinition fcd = new FarPoint.Web.Spread.FilterColumnDefinition(0);
FarPoint.Web.Spread.HideRowFilter hf = new FarPoint.Web.Spread.HideRowFilter(FpSpread1.ActiveSheetView);
hf.AddColumn(fcd);
FpSpread1.ActiveSheetView.RowFilter = hf;
}
protected void Button1_Click(object sender, EventArgs e)
{
// クライアント側の変更を確定
FpSpread1.SaveChanges();
// 1列目を"orange"でフィルタリングします
FpSpread1.ActiveSheetView.AutoFilterColumn(0, "orange");
}
{
if (IsPostBack)
{
return;
}
// テストデータの設定
FpSpread1.ActiveSheetView.Cells[0, 0].Value = "apple";
FpSpread1.ActiveSheetView.Cells[1, 0].Value = "orange";
FpSpread1.ActiveSheetView.Cells[2, 0].Value = "pear";
// 1列目に非表示フィルタを設定
FarPoint.Web.Spread.FilterColumnDefinition fcd = new FarPoint.Web.Spread.FilterColumnDefinition(0);
FarPoint.Web.Spread.HideRowFilter hf = new FarPoint.Web.Spread.HideRowFilter(FpSpread1.ActiveSheetView);
hf.AddColumn(fcd);
FpSpread1.ActiveSheetView.RowFilter = hf;
}
protected void Button1_Click(object sender, EventArgs e)
{
// クライアント側の変更を確定
FpSpread1.SaveChanges();
// 1列目を"orange"でフィルタリングします
FpSpread1.ActiveSheetView.AutoFilterColumn(0, "orange");
}
旧文書番号
40334