EditCommandColumnとは? わかりやすく解説

EditCommandColumn クラス

各行データ項目を編集する Edit ボタン格納している DataGrid コントロール特殊な列型。

名前空間: System.Web.UI.WebControls
アセンブリ: System.Web (system.web.dll 内)
構文構文

Public Class EditCommandColumn
    Inherits DataGridColumn
Dim instance As EditCommandColumn
public class EditCommandColumn : DataGridColumn
public ref class EditCommandColumn : public
 DataGridColumn
public class EditCommandColumn extends DataGridColumn
public class EditCommandColumn extends
 DataGridColumn
解説解説

EditCommandColumn クラス使用してグリッドの各データ行の EditUpdateCancel の各ボタン格納している DataGrid コントロール特殊な列を作成します。これらのボタンにより、DataGrid コントロールの行の値を編集できます

行が選択されていない場合は、DataGrid コントロールの各データ行の EditCommandColumn オブジェクトEdit ボタン表示されます。項目に対して Edit ボタンクリックされると、EditCommand イベント発生しEdit ボタンUpdate ボタンCancel ボタン置き換えられます。EditCommand イベント処理するには、コード作成する必要があります通常のイベント ハンドラは、選択した行に EditItemIndex プロパティ設定しデータDataGrid コントロールに再バインドます。

メモ注意

EditCommandColumn オブジェクト使用すると、ユーザー入力表示できますが、ユーザー入力には悪意のあるクライアント スクリプト含まれている可能性ありますアプリケーション表示する前にクライアントから送信され実行スクリプトSQL ステートメントなどのコード情報はすべて検査してください検証コントロール使用してDataGrid コントロール入力テキスト表示する前にユーザー入力検査できますASP.NET には入力要求検証機能があり、ユーザー入力の中のスクリプトHTMLブロックできます詳細については、「標準コントロールセキュリティ保護」、「方法 : HTML エンコーディング文字列適用して Web アプリケーションスクリプトによる攻略から保護する」、および「ASP.NET Web ページにおけるユーザー入力検証」を参照してください

既定では、EditCommandColumn コントロールUpdate ボタンクリックされたときにページ検証実行されます。ページ検証は、ページ上にある検証コントロール関連付けられたすべての入力コントロールが、その検証コントロールによって指定されている検証規則準拠しているかどうか判断しますページ検証実行しないようにするには、CausesValidation プロパティfalse設定します

使用例使用例

EditCommandColumn オブジェクトDataGrid コントロール追加する方法次のコード例示します

<%@ Page Language="VB" AutoEventWireup="True"
 %>
<%@ Import Namespace="System.Data"
 %>
 
<html>
   <script runat="server">
 
      ' The Cart and CartView objects temporarily store the data source
      ' for the DataGrid control while the page is being processed.
      Dim Cart As DataTable = New
 DataTable()
      Dim CartView As DataView    
 
      Sub Page_Load(sender As Object,
 e As EventArgs) 
 
         ' With a database, use an select query to retrieve the data.
 Because 
         ' the data source in this example is an in-memory DataTable,
 retrieve
         ' the data from session state if it exists; otherwise create
 the data
         ' source.
         GetSource()

         ' The DataGrid control maintains state between posts to the
 server;
         ' it only needs to be bound to a data source the first time
 the page
         ' is loaded or when the data source is updated.
         If Not IsPostBack Then

            BindGrid()

         End If
                   
      End Sub
 
      Sub ItemsGrid_Edit(sender As Object,
 e As DataGridCommandEventArgs) 

         ' Set the EditItemIndex property to the index of the item clicked
 
         ' in the DataGrid control to enable editing for that item.
 Be sure
         ' to rebind the DateGrid to the data source to refresh the
 control.
         ItemsGrid.EditItemIndex = e.Item.ItemIndex
         BindGrid()

      End Sub
 
      Sub ItemsGrid_Cancel(sender As Object,
 e As DataGridCommandEventArgs) 

         ' Set the EditItemIndex property to -1 to exit editing mode.
         ' Be sure to rebind the DateGrid to the data source to refresh
         ' the control.
         ItemsGrid.EditItemIndex = -1
         BindGrid()

      End Sub
 
      Sub ItemsGrid_Update(sender As Object,
 e As DataGridCommandEventArgs) 

         ' Retrieve the text boxes that contain the values to update.
         ' For bound columns, the edited value is stored in a TextBox.
         ' The TextBox is the 0th control in a cell's Controls collection.
         ' Each cell in the Cells collection of a DataGrid item represents
         ' a column in the DataGrid control.
         Dim qtyText As TextBox = CType(e.Item.Cells(3).Controls(0),
 TextBox)
         Dim priceText As TextBox = CType(e.Item.Cells(4).Controls(0),
 TextBox)
 
         ' Retrieve the updated values.
         Dim item As String
 = e.Item.Cells(2).Text
         Dim qty As String
 = qtyText.Text
         Dim price As String
 = priceText.Text
        
         Dim dr As DataRow
 
         ' With a database, use an update command to update the data.
 
         ' Because the data source in this example is an in-memory 
         ' DataTable, delete the old row and replace it with a new one.
 
         ' Remove the old entry and clear the row filter.
         CartView.RowFilter = "Item='" & item & "'"
         If CartView.Count > 0 Then
       
            CartView.Delete(0)
         
         End If 
         CartView.RowFilter = ""
 
         ' ***************************************************************
         ' Insert data validation code here. Be sure to validate the
         ' values entered by the user before converting to the appropriate
         ' data types and updating the data source.
         ' ***************************************************************

         ' Add the new entry.
         dr = Cart.NewRow()
         dr(0) = Convert.ToInt32(qty)
         dr(1) = item

         ' If necessary, remove the '$' character from the price before
 
         ' converting it to a Double.
         If price.Chars(0) = "$"
 Then
         
            dr(2) = Convert.ToDouble(price.Substring(1))
         
         Else
         
            dr(2) = Convert.ToDouble(price)
         
         End If

         Cart.Rows.Add(dr)
 
         ' Set the EditItemIndex property to -1 to exit editing mode.
         ' Be sure to rebind the DateGrid to the data source to refresh
         ' the control.
         ItemsGrid.EditItemIndex = -1
         BindGrid()

      End Sub
 
      Sub BindGrid() 

         ' Set the data source and bind to the Data Grid control.
         ItemsGrid.DataSource = CartView
         ItemsGrid.DataBind()

      End Sub

      Sub GetSource()

         ' For this example, the data source is a DataTable that is
 stored
         ' in session state. If the data source does not exist, create
 it;
         ' otherwise, load the data.
         If Session("ShoppingCart")
 Is Nothing Then 

            ' Create the sample data.
            Dim dr As DataRow  
 
            ' Define the columns of the table.
            Cart.Columns.Add(new DataColumn("Qty",
 GetType(Int32)))
            Cart.Columns.Add(new DataColumn("Item",
 GetType(String)))
            Cart.Columns.Add(new DataColumn("Price",
 GetType(Double)))

            ' Store the table in session state to persist its values
            ' between posts to the server.
            Session("ShoppingCart") = Cart
             
            ' Populate the DataTable with sample data.
            Dim i As Integer

            For i = 1 To 9 
            
               dr = Cart.NewRow()
               If (i Mod 2) <> 0 Then

                  dr(0) = 2
               
               Else
               
                  dr(0) = 1
               
               End If

               dr(1) = "Item " & i.ToString()
               dr(2) = (1.23 * (i + 1))
               Cart.Rows.Add(dr)
            
            Next i

         Else

            ' Retrieve the sample data from session state.
            Cart = CType(Session("ShoppingCart"),
 DataTable)

         End If         
 
         ' Create a DataView and specify the field to sort by.
         CartView = New DataView(Cart)
         CartView.Sort="Item"

         Return

      End Sub

      Sub ItemsGrid_Command(sender As Object,
 e As DataGridCommandEventArgs)

         Select (CType(e.CommandSource, LinkButton)).CommandName

            Case "Delete"
               DeleteItem(e)

            ' Add other cases here, if there are multiple ButtonColumns
 in 
            ' the DataGrid control.

            Case Else
               ' Do nothing.

         End Select

      End Sub

      Sub DeleteItem(e As DataGridCommandEventArgs)

         ' e.Item is the table row where the command is raised. For
 bound 
         ' columns, the value is stored in the Text property of a TableCell.
         Dim itemCell As TableCell = e.Item.Cells(2)
         Dim item As String
 = itemCell.Text

         ' Remove the selected item from the data source.         
         CartView.RowFilter = "Item='" & item + "'"
         If CartView.Count > 0 Then 
              
            CartView.Delete(0)

         End If
         
         CartView.RowFilter = ""

         ' Rebind the data source to refresh the DataGrid control.
         BindGrid()

      End Sub
 
   </script>
 
<body>
 
   <form runat="server">

      <h3>DataGrid Editing Example</h3>
 
      <asp:DataGrid id="ItemsGrid"
           BorderColor="black"
           BorderWidth="1"
           CellPadding="3"
           OnEditCommand="ItemsGrid_Edit"
           OnCancelCommand="ItemsGrid_Cancel"
           OnUpdateCommand="ItemsGrid_Update"
           OnItemCommand="ItemsGrid_Command"
           AutoGenerateColumns="false"
           runat="server">

         <HeaderStyle BackColor="#aaaadd">
         </HeaderStyle>
 
         <Columns>

            <asp:EditCommandColumn
                 EditText="Edit"
                 CancelText="Cancel"
                 UpdateText="Update" 
                 HeaderText="Edit item">

               <ItemStyle Wrap="False">
               </ItemStyle>

               <HeaderStyle Wrap="False">
               </HeaderStyle>

            </asp:EditCommandColumn>

            <asp:ButtonColumn 
                 HeaderText="Delete item" 
                 ButtonType="LinkButton" 
                 Text="Delete" 
                 CommandName="Delete"/>  
 
            <asp:BoundColumn HeaderText="Item"
 
                 ReadOnly="True"
 
                 DataField="Item"/>
 
            <asp:BoundColumn HeaderText="Quantity"
 
                 DataField="Qty"/>
 
            <asp:BoundColumn HeaderText="Price"
                 DataField="Price"
                 DataFormatString="{0:c}"/>
 
         </Columns>
 
      </asp:DataGrid>

   </form>
 
</body>
</html>

<%@ Page Language="C#" AutoEventWireup="True" %>
<%@ Import Namespace="System.Data" %>
 
<html>
   <script runat="server">
 
      // The Cart and CartView objects temporarily store the data source
      // for the DataGrid control while the page is being processed.
      DataTable Cart = new DataTable();
      DataView CartView;   
 
      void Page_Load(Object sender, EventArgs e) 
      {
 
         // With a database, use an select query to retrieve the data.
 Because 
         // the data source in this example is an in-memory DataTable,
 retrieve
         // the data from session state if it exists; otherwise, create
 the data
         // source.
         GetSource();

         // The DataGrid control maintains state between posts to the
 server;
         // it only needs to be bound to a data source the first time
 the page
         // is loaded or when the data source is updated.
         if (!IsPostBack)
         {

            BindGrid();

         }
                   
      }
 
      void ItemsGrid_Edit(Object sender, DataGridCommandEventArgs
 e) 
      {

         // Set the EditItemIndex property to the index of the item
 clicked 
         // in the DataGrid control to enable editing for that item.
 Be sure
         // to rebind the DateGrid to the data source to refresh the
 control.
         ItemsGrid.EditItemIndex = e.Item.ItemIndex;
         BindGrid();

      }
 
      void ItemsGrid_Cancel(Object sender, DataGridCommandEventArgs
 e) 
      {

         // Set the EditItemIndex property to -1 to exit editing mode.
 
         // Be sure to rebind the DateGrid to the data source to refresh
         // the control.
         ItemsGrid.EditItemIndex = -1;
         BindGrid();

      }
 
      void ItemsGrid_Update(Object sender, DataGridCommandEventArgs
 e) 
      {

         // Retrieve the text boxes that contain the values to update.
         // For bound columns, the edited value is stored in a TextBox.
         // The TextBox is the 0th control in a cell's Controls collection.
         // Each cell in the Cells collection of a DataGrid item represents
         // a column in the DataGrid control.
         TextBox qtyText = (TextBox)e.Item.Cells[3].Controls[0];
         TextBox priceText = (TextBox)e.Item.Cells[4].Controls[0];
 
         // Retrieve the updated values.
         String item = e.Item.Cells[2].Text;
         String qty = qtyText.Text;
         String price = priceText.Text;
        
         DataRow dr;
 
         // With a database, use an update command to update the data.
 
         // Because the data source in this example is an in-memory
 
         // DataTable, delete the old row and replace it with a new
 one.
 
         // Remove the old entry and clear the row filter.
         CartView.RowFilter = "Item='" + item + "'";
         if (CartView.Count > 0)
         {
            CartView.Delete(0);
         }
         CartView.RowFilter = "";
 
         // ***************************************************************
         // Insert data validation code here. Be sure to validate the
         // values entered by the user before converting to the appropriate
         // data types and updating the data source.
         // ***************************************************************

         // Add the new entry.
         dr = Cart.NewRow();
         dr[0] = Convert.ToInt32(qty);
         dr[1] = item;

         // If necessary, remove the '$' character from the price before
 
         // converting it to a Double.
         if(price[0] == '$')
         {
            dr[2] = Convert.ToDouble(price.Substring(1));
         }
         else
         {
            dr[2] = Convert.ToDouble(price);
         }

         Cart.Rows.Add(dr);
 
         // Set the EditItemIndex property to -1 to exit editing mode.
 
         // Be sure to rebind the DateGrid to the data source to refresh
         // the control.
         ItemsGrid.EditItemIndex = -1;
         BindGrid();

      }
 
      void BindGrid() 
      {

         // Set the data source and bind to the Data Grid control.
         ItemsGrid.DataSource = CartView;
         ItemsGrid.DataBind();

      }

      void GetSource()
      {

         // For this example, the data source is a DataTable that is
 stored
         // in session state. If the data source does not exist, create
 it;
         //  otherwise, load the data.
         if (Session["ShoppingCart"] == null)
 
         {     

            // Create the sample data.
            DataRow dr;  
 
            // Define the columns of the table.
            Cart.Columns.Add(new DataColumn("Qty", typeof(Int32)));
            Cart.Columns.Add(new DataColumn("Item",
 typeof(String)));
            Cart.Columns.Add(new DataColumn("Price",
 typeof(Double)));

            // Store the table in session state to persist its values
 
            // between posts to the server.
            Session["ShoppingCart"] = Cart;
             
            // Populate the DataTable with sample data.
            for (int i = 1; i <= 9; i++)
 
            {
               dr = Cart.NewRow();
               if (i % 2 != 0)
               {
                  dr[0] = 2;
               }
               else
               {
                  dr[0] = 1;
               }
               dr[1] = "Item " + i.ToString();
               dr[2] = (1.23 * (i + 1));
               Cart.Rows.Add(dr);
            }

         } 

         else
         {

            // Retrieve the sample data from session state.
            Cart = (DataTable)Session["ShoppingCart"];

         }         
 
         // Create a DataView and specify the field to sort by.
         CartView = new DataView(Cart);
         CartView.Sort="Item";

         return;

      }

      void ItemsGrid_Command(Object sender, DataGridCommandEventArgs
 e)
      {

         switch(((LinkButton)e.CommandSource).CommandName)
         {

            case "Delete":
               DeleteItem(e);
               break;

            // Add other cases here, if there are multiple ButtonColumns
 in 
            // the DataGrid control.

            default:
               // Do nothing.
               break;

         }

      }

      void DeleteItem(DataGridCommandEventArgs e)
      {

         // e.Item is the table row where the command is raised. For
 bound
         // columns, the value is stored in the Text property of a TableCell.
         TableCell itemCell = e.Item.Cells[2];
         string item = itemCell.Text;

         // Remove the selected item from the data source.         
         CartView.RowFilter = "Item='" + item + "'";
         if (CartView.Count > 0) 
         {     
            CartView.Delete(0);
         }
         CartView.RowFilter = "";

         // Rebind the data source to refresh the DataGrid control.
         BindGrid();

      }
 
   </script>
 
<body>
 
   <form runat="server">

      <h3>DataGrid Editing Example</h3>
 
      <asp:DataGrid id="ItemsGrid"
           BorderColor="black"
           BorderWidth="1"
           CellPadding="3"
           OnEditCommand="ItemsGrid_Edit"
           OnCancelCommand="ItemsGrid_Cancel"
           OnUpdateCommand="ItemsGrid_Update"
           OnItemCommand="ItemsGrid_Command"
           AutoGenerateColumns="false"
           runat="server">

         <HeaderStyle BackColor="#aaaadd">
         </HeaderStyle>
 
         <Columns>

            <asp:EditCommandColumn
                 EditText="Edit"
                 CancelText="Cancel"
                 UpdateText="Update" 
                 HeaderText="Edit item">

               <ItemStyle Wrap="False">
               </ItemStyle>

               <HeaderStyle Wrap="False">
               </HeaderStyle>

            </asp:EditCommandColumn>

            <asp:ButtonColumn 
                 HeaderText="Delete item" 
                 ButtonType="LinkButton" 
                 Text="Delete" 
                 CommandName="Delete"/>  
 
            <asp:BoundColumn HeaderText="Item" 
                 ReadOnly="True" 
                 DataField="Item"/>
 
            <asp:BoundColumn HeaderText="Quantity" 
                 DataField="Qty"/>
 
            <asp:BoundColumn HeaderText="Price"
                 DataField="Price"
                 DataFormatString="{0:c}"/>
 
         </Columns>
 
      </asp:DataGrid>

   </form>
 
</body>
</html>

継承階層継承階層
System.Object
   System.Web.UI.WebControls.DataGridColumn
    System.Web.UI.WebControls.EditCommandColumn
スレッド セーフスレッド セーフ
この型の public static (Visual Basic では Shared) メンバはすべて、スレッド セーフです。インスタンス メンバ場合は、スレッド セーフであるとは限りません。
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
EditCommandColumn メンバ
System.Web.UI.WebControls 名前空間
DataGrid クラス
DataGrid.EditItemIndex プロパティ
DataGrid.EditCommand イベント
DataGrid.UpdateCommand イベント
DataGrid.CancelCommand イベント

EditCommandColumn コンストラクタ

EditCommandColumn クラス新しインスタンス初期化します。

名前空間: System.Web.UI.WebControls
アセンブリ: System.Web (system.web.dll 内)
構文構文

Dim instance As New EditCommandColumn
public EditCommandColumn ()
public:
EditCommandColumn ()
public EditCommandColumn ()
public function EditCommandColumn ()
解説解説
使用例使用例

EditCommandColumn クラス新しインスタンス作成および初期化する方法次の例に示します

Sub Page_Load(sender As Object,
 e As EventArgs)
    Dim editcolumn As New
 EditCommandColumn()
End Sub 'Page_Load 
void Page_Load(Object sender, EventArgs e) 
{

   EditCommandColumn editcolumn = new EditCommandColumn(); 
                  
}   
void Page_Load(Object sender, EventArgs e)
{
    EditCommandColumn editColumn = new EditCommandColumn();
} //Page_Load 
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
EditCommandColumn クラス
EditCommandColumn メンバ
System.Web.UI.WebControls 名前空間

EditCommandColumn プロパティ


パブリック プロパティパブリック プロパティ

( プロテクト プロパティ参照)
  名前 説明
パブリック プロパティ ButtonType 列のボタンの種類取得または設定します
パブリック プロパティ CancelText EditCommandColumn の Cancel コマンド ボタン表示するテキスト取得または設定します
パブリック プロパティ CausesValidation EditCommandColumn オブジェクトUpdate ボタンクリックされたときに検証実行するかどうかを示す値を取得または設定します
パブリック プロパティ EditText EditCommandColumnEdit ボタン表示するテキスト取得または設定します
パブリック プロパティ FooterStyle  列のフッター セクションスタイル プロパティ取得します。 ( DataGridColumn から継承されます。)
パブリック プロパティ FooterText  列のフッター セクション表示されるテキスト取得または設定します。 ( DataGridColumn から継承されます。)
パブリック プロパティ HeaderImageUrl  列のヘッダー セクション表示するイメージ位置取得または設定します。 ( DataGridColumn から継承されます。)
パブリック プロパティ HeaderStyle  列のヘッダー セクションスタイル プロパティ取得します。 ( DataGridColumn から継承されます。)
パブリック プロパティ HeaderText  列のヘッダー セクション表示されるテキスト取得または設定します。 ( DataGridColumn から継承されます。)
パブリック プロパティ ItemStyle  列の項目セルスタイル プロパティ取得します。 ( DataGridColumn から継承されます。)
パブリック プロパティ SortExpression  並べ替えのために列が選択され場合に、OnSortCommand メソッド渡されるフィールドの名前または式を、取得または設定します。 ( DataGridColumn から継承されます。)
パブリック プロパティ UpdateText EditCommandColumnUpdate コマンド ボタン表示するテキスト取得または設定します
パブリック プロパティ ValidationGroup EditCommandColumn オブジェクトサーバーポストバックされるときに、このオブジェクトによって発生する検証対象となる検証コントロールグループ取得または設定します
パブリック プロパティ Visible  DataGrid コントロールに列を表示するかどうかを示す値を取得または設定します。 ( DataGridColumn から継承されます。)
プロテクト プロパティプロテクト プロパティ
  名前 説明
プロテクト プロパティ DesignMode  列がデザイン モードかどうかを示す値を取得します。 ( DataGridColumn から継承されます。)
プロテクト プロパティ IsTrackingViewState  DataGridColumn オブジェクトが状態を保存するようにマークされているかどうか判断する値を取得します。 ( DataGridColumn から継承されます。)
プロテクト プロパティ Owner  列がメンバとして含まれている DataGrid コントロール取得します。 ( DataGridColumn から継承されます。)
プロテクト プロパティ ViewState  DataGridColumn クラスから派生した列がそのプロパティ格納できるようにする System.Web.UI.StateBag オブジェクト取得します。 ( DataGridColumn から継承されます。)
参照参照

関連項目

EditCommandColumn クラス
System.Web.UI.WebControls 名前空間
DataGrid クラス
DataGrid.EditItemIndex プロパティ
DataGrid.EditCommand イベント
DataGrid.UpdateCommand イベント
DataGrid.CancelCommand イベント

EditCommandColumn メソッド


パブリック メソッドパブリック メソッド

プロテクト メソッドプロテクト メソッド
  名前 説明
プロテクト メソッド Finalize  Objectガベージ コレクションにより収集される前に、その Objectリソース解放しその他のクリーンアップ操作実行できるようにします。 ( Object から継承されます。)
プロテクト メソッド LoadViewState  DataGridColumn オブジェクトの状態を読み込みます。 ( DataGridColumn から継承されます。)
プロテクト メソッド MemberwiseClone  現在の Object簡易コピー作成します。 ( Object から継承されます。)
プロテクト メソッド OnColumnChanged  DataGridDesigner.OnColumnsChanged メソッド呼び出します。 ( DataGridColumn から継承されます。)
プロテクト メソッド SaveViewState  DataGridColumn オブジェクト現在の状態保存します。 ( DataGridColumn から継承されます。)
プロテクト メソッド TrackViewState  サーバー コントロールビューステート変更追跡させ、サーバー コントロールの System.Web.UI.StateBag オブジェクト変更格納できるようにします。 ( DataGridColumn から継承されます。)
参照参照

関連項目

EditCommandColumn クラス
System.Web.UI.WebControls 名前空間
DataGrid クラス
DataGrid.EditItemIndex プロパティ
DataGrid.EditCommand イベント
DataGrid.UpdateCommand イベント
DataGrid.CancelCommand イベント

EditCommandColumn メンバ

各行データ項目を編集する Edit ボタン格納している DataGrid コントロール特殊な列型。

EditCommandColumn データ型公開されるメンバを以下の表に示します


パブリック コンストラクタパブリック コンストラクタ
  名前 説明
パブリック メソッド EditCommandColumn EditCommandColumn クラス新しインスタンス初期化します。
パブリック プロパティパブリック プロパティ
( プロテクト プロパティ参照)
  名前 説明
パブリック プロパティ ButtonType 列のボタンの種類取得または設定します
パブリック プロパティ CancelText EditCommandColumnCancel コマンド ボタン表示するテキスト取得または設定します
パブリック プロパティ CausesValidation EditCommandColumn オブジェクトUpdate ボタンクリックされたときに検証実行するかどうかを示す値を取得または設定します
パブリック プロパティ EditText EditCommandColumnEdit ボタン表示するテキスト取得または設定します
パブリック プロパティ FooterStyle  列のフッター セクションスタイル プロパティ取得します。(DataGridColumn から継承されます。)
パブリック プロパティ FooterText  列のフッター セクション表示されるテキスト取得または設定します。(DataGridColumn から継承されます。)
パブリック プロパティ HeaderImageUrl  列のヘッダー セクション表示するイメージ位置取得または設定します。(DataGridColumn から継承されます。)
パブリック プロパティ HeaderStyle  列のヘッダー セクションスタイル プロパティ取得します。(DataGridColumn から継承されます。)
パブリック プロパティ HeaderText  列のヘッダー セクション表示されるテキスト取得または設定します。(DataGridColumn から継承されます。)
パブリック プロパティ ItemStyle  列の項目セルスタイル プロパティ取得します。(DataGridColumn から継承されます。)
パブリック プロパティ SortExpression  並べ替えのために列が選択され場合に、OnSortCommand メソッド渡されるフィールドの名前または式を、取得または設定します。(DataGridColumn から継承されます。)
パブリック プロパティ UpdateText EditCommandColumnUpdate コマンド ボタン表示するテキスト取得または設定します
パブリック プロパティ ValidationGroup EditCommandColumn オブジェクトサーバーポストバックされるときに、このオブジェクトによって発生する検証対象となる検証コントロールグループ取得または設定します
パブリック プロパティ Visible  DataGrid コントロールに列を表示するかどうかを示す値を取得または設定します。(DataGridColumn から継承されます。)
プロテクト プロパティプロテクト プロパティ
  名前 説明
プロテクト プロパティ DesignMode  列がデザイン モードかどうかを示す値を取得します。(DataGridColumn から継承されます。)
プロテクト プロパティ IsTrackingViewState  DataGridColumn オブジェクトが状態を保存するようにマークされているかどうか判断する値を取得します。(DataGridColumn から継承されます。)
プロテクト プロパティ Owner  列がメンバとして含まれている DataGrid コントロール取得します。(DataGridColumn から継承されます。)
プロテクト プロパティ ViewState  DataGridColumn クラスから派生した列がそのプロパティ格納できるようにする System.Web.UI.StateBag オブジェクト取得します。(DataGridColumn から継承されます。)
パブリック メソッドパブリック メソッド
プロテクト メソッドプロテクト メソッド
  名前 説明
プロテクト メソッド Finalize  Objectガベージ コレクションにより収集される前に、その Objectリソース解放しその他のクリーンアップ操作実行できるようにします。 (Object から継承されます。)
プロテクト メソッド LoadViewState  DataGridColumn オブジェクトの状態を読み込みます。 (DataGridColumn から継承されます。)
プロテクト メソッド MemberwiseClone  現在の Object簡易コピー作成します。 (Object から継承されます。)
プロテクト メソッド OnColumnChanged  DataGridDesigner.OnColumnsChanged メソッド呼び出します。 (DataGridColumn から継承されます。)
プロテクト メソッド SaveViewState  DataGridColumn オブジェクト現在の状態保存します。 (DataGridColumn から継承されます。)
プロテクト メソッド TrackViewState  サーバー コントロールビューステート変更追跡させ、サーバー コントロールの System.Web.UI.StateBag オブジェクト変更格納できるようにします。 (DataGridColumn から継承されます。)
参照参照

関連項目

EditCommandColumn クラス
System.Web.UI.WebControls 名前空間
DataGrid クラス
DataGrid.EditItemIndex プロパティ
DataGrid.EditCommand イベント
DataGrid.UpdateCommand イベント
DataGrid.CancelCommand イベント



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「EditCommandColumn」の関連用語











EditCommandColumnのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



EditCommandColumnのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2025 Microsoft.All rights reserved.

©2025 GRAS Group, Inc.RSS