2016-12-26 5 views
0

私は衣装Gridviewを作りたいと思います。 AADGridView.OnItemDataBound(DataGridItemEventArgs e)はGridViewのOnItemDataBoundメソッドをオーバーライドする方法は?

に私は非常に素晴らしいオープンソース1を見つけましたが、問題はそれがDataGridを使用することであると私はGridViewに継承されたクラスを変更したときに、私は次のエラーを取得する:見つからない適切な方法

を上書きするために私が持ってここにオーバーライド:

//public class AADGridView : DataGrid, IPostBackEventHandler 
     public class AADGridView : GridView, IPostBackEventHandler 
     { 

      /// <summary> 
      /// Gets or sets a value that indicates whether the auto filter is displayed in the AADGrid.AADGridControl. 
      /// </summary> 
      [Bindable(true), Category("Appearance"), Description("Whether to show the control's auto filter."), DefaultValue(true),] 


      /// <summary> 
      /// Override the DataGrid constructor. 
      /// </summary> 
      public AADGridView() : base() 
      { 
       // create the ArrayList to contain the DropDownList controls and the SortedList objects added to the header items; 
       //list = new ArrayList(); 
       sort = new ArrayList(); 
       filter = true; 
      } 

      /// <summary> 
      /// Override the OnItemDataBound event. 
      /// </summary> 
      /// <param name="e"></param> 
      override protected void OnItemDataBound(DataGridItemEventArgs e) 
      { 
       //Some Code 
       base.OnItemDataBound(e); 
      } 

あなたがコードに見るように、Iチュst変更DataGridGridView。どちらもOnItemDataBoundを持っているので、問題は何ですか? ありがとう

答えて

0

イベント引数のタイプはDataGridItemEventArgsです。パラメータの型を新しい基本クラスのパラメータに変更する必要があります。

+0

。どうすればよいですか?私に何かを言い返してください @Sefe – AminAmiriDarban

関連する問題