PowerTools InputMan for ASP.NET 8.0J
FindString(Int32,String) メソッド
使用例 

検索対象となるカラムのインデックス (Int32 型)
検索対象の文字列(String 型)
リストコントロール内で、指定した文字列で始まる項目を検索します。
構文
Public Overloads Function FindString( _
   ByVal findTargetColumnIndex As Integer, _
   ByVal s As String _
) As MatchedListItemCollection

パラメータ

findTargetColumnIndex
検索対象となるカラムのインデックス (Int32 型)
s
検索対象の文字列(String 型)

戻り値の型

該当するすべての項目のコレクション。
解説
FindStringメソッドは、Itemsプロパティが参照するListItemCollectionオブジェクトを検索し、 該当項目(指定した文字列で始まるすべての項目)のコレクションが返されます。
使用例
次のサンプルコードは、FindStringメソッドの使用方法を示します。
Imports GrapeCity.Web.Input.IMList
Imports GrapeCity.Web.Input.Core.ListBox
Imports System.Diagnostics

' コントロールにカラムを設定します。
GcListBox1.Columns.Add(New ListColumn("カラム1"))
GcListBox1.Columns.Add(New ListColumn("カラム2"))
GcListBox1.Columns.Add(New ListColumn("カラム3"))

' コントロールに項目を追加します。
GcListBox1.Items.Add(New ListItem(New SubItem("AAA"), New SubItem("abcde"), New SubItem(DateTime.Parse("2015/12/01"))))
GcListBox1.Items.Add(New ListItem(New SubItem("BBB"), New SubItem("bcdef"), New SubItem(DateTime.Parse("2015/12/15"))))
GcListBox1.Items.Add(New ListItem(New SubItem("CCC"), New SubItem("cdefg"), New SubItem(DateTime.Parse("2015/11/01"))))
GcListBox1.Items.Add(New ListItem(New SubItem("DDD"), New SubItem("defgh"), New SubItem(DateTime.Parse("2015/11/15"))))

' FindStringメソッドを使って検索します。
Dim matchedItem As MatchedListItemCollection
Dim item As ListItem
matchedItem = GcListBox1.FindString(1, "bcd")
For Each item In matchedItem
    ' 検索結果をデバッグウィンドウに表示します。
    Debug.WriteLine(item.Text)
Next
using GrapeCity.Web.Input.IMList;
using GrapeCity.Web.Input.Core.ListBox;
using System.Diagnostics;

// コントロールにカラムを設定します。
GcListBox1.Columns.Add(new ListColumn("カラム1"));
GcListBox1.Columns.Add(new ListColumn("カラム2"));
GcListBox1.Columns.Add(new ListColumn("カラム3"));

// コントロールに項目を追加します。
GcListBox1.Items.Add(new ListItem(new SubItem("AAA"), new SubItem("abcde"), new SubItem(DateTime.Parse("2015/12/01"))))
GcListBox1.Items.Add(new ListItem(new SubItem("BBB"), new SubItem("bcdef"), new SubItem(DateTime.Parse("2015/12/15"))))
GcListBox1.Items.Add(new ListItem(new SubItem("CCC"), new SubItem("cdefg"), new SubItem(DateTime.Parse("2015/11/01"))))
GcListBox1.Items.Add(new ListItem(new SubItem("DDD"), new SubItem("defgh"), new SubItem(DateTime.Parse("2015/11/15"))))

// FindStringメソッドを使って検索します。
MatchedListItemCollection matchedItem;
matchedItem = GcListBox1.FindString(1, "bcd");
foreach (ListItem item in matchedItem)
{
    // 検索結果をデバッグウィンドウに表示します。
    Debug.WriteLine(item.Text);
}
参照

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

 

 


© 2005-2015 GrapeCity inc. All rights reserved.