次の方法で共有


QueryResultBase.GenerateMenuButtonHtmlForItem メソッド (Microsoft.SharePoint.Portal.WebControls)

QueryResultBase クラスの GenerateMenuButtonHtmlForItem メソッドは、メニュー ボタンの HTML を生成します。

名前空間: Microsoft.SharePoint.Portal.WebControls
アセンブリ: Microsoft.SharePoint.Portal (microsoft.sharepoint.portal.dll 内)

構文

'宣言
Protected Overridable Function GenerateMenuButtonHtmlForItem ( _
    objectDataRow As DataRow, _
    iRow As Integer, _
    strHtmlInECB As String _
) As String
'使用
Dim objectDataRow As DataRow
Dim iRow As Integer
Dim strHtmlInECB As String
Dim returnValue As String

returnValue = Me.GenerateMenuButtonHtmlForItem(objectDataRow, iRow, strHtmlInECB)
protected virtual string GenerateMenuButtonHtmlForItem (
    DataRow objectDataRow,
    int iRow,
    string strHtmlInECB
)

パラメータ

  • objectDataRow
    現在の項目を表す DataRow。
  • iRow
    DataSet の DataRow のインデックス。
  • strHtmlInECB
    メニュー ボタンに表示される HTML。この HTML は、ボタン上にマウスを動かしたかどうかにかかわらず、メニュー ボタンに対して表示されます。

戻り値

表示する HTML 文字列を含む文字列。

備考

GenerateMenuButtonHtmlForItem メソッドは、メニュー ボタンの定義を返します。HtmlMenuButton を使用して HTML を生成します。

次の例は、このメソッドを使用してメニュー ボタンの定義を生成する方法を示しています。

[C#]

HtmlMenuButton btn = new HtmlMenuButton(); btn.MenuID = UniqueID; btn.ID = "MY_ECB" + iRow.ToString(); btn.DisplayHtml = strHtmlInECB; btn.Parameters.Add("parameter1", "value1"); return btn.RenderAsHtml();

関連項目

参照

QueryResultBase クラス
QueryResultBase メンバ
Microsoft.SharePoint.Portal.WebControls 名前空間