MESCIUS SPREAD for ASP.NET 10.0J
Search(Int32,Int32,String,Boolean,Boolean,Boolean,Boolean,Boolean,Boolean,Boolean,Int32,Int32,Int32,Int32,Int32,Int32,Int32) メソッド

検索を開始するシートのインデックス
検索を終了するシートのインデックス
検索する文字列
検索文字列内の大文字と小文字を検索時に区別するかどうか
完全一致文字列だけを検索するかどうか
検索を行から列の順ではなく、列から行の順で実行するかどうか
検索文字列内のワイルドカード文字(*、?)を検索時に考慮するかどうか
検索にセル内のデータを含めるかどうか
検索にセル ノート内のデータを含めるかどうか
検索にセル タグ内のデータ、またはその文字列表現を含めるかどうか
開始行インデックス
検索を開始する列のインデックス
検索を終了する行のインデックス
検索を終了する列のインデックス
一致文字列が見つかったシートのインデックス
一致文字列が見つかった行のインデックス
一致文字列が見つかった列のインデックス
指定のシート範囲内の指定のセル範囲のテキストから、指定の基準に一致する指定の文字列を検索します。
構文

パラメータ

startSheetIndex
検索を開始するシートのインデックス
endSheetIndex
検索を終了するシートのインデックス
searchString
検索する文字列
caseSensitive
検索文字列内の大文字と小文字を検索時に区別するかどうか
exactMatch
完全一致文字列だけを検索するかどうか
alternateSearch
検索を行から列の順ではなく、列から行の順で実行するかどうか
useWildcards
検索文字列内のワイルドカード文字(*、?)を検索時に考慮するかどうか
includeCellText
検索にセル内のデータを含めるかどうか
includeNotes
検索にセル ノート内のデータを含めるかどうか
includeTags
検索にセル タグ内のデータ、またはその文字列表現を含めるかどうか
startRowIndex
開始行インデックス
startColumnIndex
検索を開始する列のインデックス
endRowIndex
検索を終了する行のインデックス
endColumnIndex
検索を終了する列のインデックス
foundSheetIndex
一致文字列が見つかったシートのインデックス
foundRowIndex
一致文字列が見つかった行のインデックス
foundColumnIndex
一致文字列が見つかった列のインデックス

戻り値の型

文字列が見つかったオブジェクトのタイプを指定するSearchFoundFlags設定が返されます。

また、foundSheetIndexfoundRowIndexfoundColumnIndexの各パラメータは、文字列が見つかったセルのシートインデックス、行インデックス、および列インデックスを返します。

次のサンプルコードは、Searchメソッドを使用します。
protected void Page_Load(object sender, System.EventArgs e)
{
    if (IsPostBack) return;
    FpSpread1.Sheets.Count = 2;
    FpSpread1.Sheets[0].Cells[1, 1].Tag = "test";
}
private void Button1_Click(object sender, System.EventArgs e)
{ 
    int x = 0;
    int y = 0;
    int z = 0;
    FarPoint.Web.Spread.SearchFoundFlags sff;
    sff = FpSpread1.Search(0, 1, "test", false, false, false, false, false, false, true, 0, 0, 2, 2, ref z, ref x, ref y);
    ListBox1.Items.Add(sff.ToString());
    ListBox1.Items.Add(x.ToString());
    ListBox1.Items.Add(y.ToString());
    ListBox1.Items.Add(z.ToString());
}
Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
    If IsPostBack Then Return
    FpSpread1.Sheets.Count = 2
    FpSpread1.Sheets(0).Cells(1, 1).Tag = "test"
End Sub

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
    Dim x As Integer
    Dim y As Integer
    Dim z As Integer
    Dim sff As FarPoint.Web.Spread.SearchFoundFlags
    sff = FpSpread1.Search(0, 1, "test", False, False, False, False, False, False, True, 0, 0, 2, 2, z, x, y)
    ListBox1.Items.Add(sff.ToString())
    ListBox1.Items.Add(x)
    ListBox1.Items.Add(y)
    ListBox1.Items.Add(z)
End Sub
参照

FpSpread クラス
FpSpread メンバ
オーバーロード一覧

 

 


© MESCIUS inc. All rights reserved.