0

私はグリッドビューを持っています。そのグリッドビューを 4 ページで表示する必要があります。4 ページすべてに gridview のコードを書きたくありません。これを行うための良いアプローチを教えてください。

4

4 に答える 4

2
  1. 新しい WebUserControl を作成し、その中に GridView を配置します。
  2. データベースからデータをフェッチするなど、コードビハインドに必要なコードを記述します。
  3. 追加したいページに userControl を登録します。
<%@ Register src="WebUserControl1.ascx" tagname="WebUserControl1" tagprefix="uc1" %>
  1. ソリューション ウィンドウからドラッグ アンド ドロップして、ページにユーザー コントロールを追加し、次のコードを記述します。

< uc1:WebUserControl1 ID="WebUserControl11" runat="サーバー" />

于 2012-06-25T07:25:08.657 に答える
0

1) 内部にグリッドを持つ WebUserControl を作成する

2) aspx デザインを開き、自動的に登録された aspx ページに WebUserControl をドラッグ アンド ドロップします。

3)そのグリッドが必要なときはいつでもこのプロセスを使用してください。

以下のリンクを使用して、ユーザーコントローラーを作成します...

http://www.c-sharpcorner.com/uploadfile/jayendra/how-to-create-user-control-in-Asp-Net/

于 2012-06-25T07:41:53.753 に答える
0

再利用可能なユーザー コントロール(.ASCX)内に GridView を配置し、 4 つのページすべてでこのコントロールを参照できます。

于 2012-06-25T07:16:51.123 に答える
0

それをWeb ユーザー コントロールとして作成し、そこにすべてのロジックを記述します。インスタンスを使用してアクセスします。

以下のリンクを参考にしてみてください。 http://msdn.microsoft.com/en-us/library/wt3k2fyw.aspx

于 2012-06-25T07:17:03.180 に答える