none
はじめてのユーザーコントロール RRS feed

  • 質問

  • #VisualStudio2005 Proを使用しています。

    はじめてユーザーコントロールを作成しています。
    手始めにデータベースからデータを表示できる
    Labelコントロールを作成してみようと思い、
    ascxファイルにLableコントロールを貼り付けて
    下記のコードを記述しました。

    これをaspxファイルのGridView内に貼り付けて
    SqlDataSourceのデータをバインドしたいのですが、
    DataBindingsのバインド可能プロパティに
    Textが表示されません。
    Bindable(true)を設定する必要があるところまで
    たどりつけたのですが・・・。
    まだ設定がたりないのでしょうか?

    また、どこかに基本的な作り方を説明したページがありますでしょうか?


    public partial class WebUserControl : System.Web.UI.UserControl
    {
      private string _Text;
      [Browsable(true),Bindable(true),DefaultValue(""),
      Category("Appearance"),Description("")]
      public string Text
      {
        get{return _Text;}
        set{ _Text = value;
          this.Label1.Text = _Text;}
      }
      protected void Page_Load(object sender, EventArgs e)
      {
        this.Label1.Text = _Text;
      }
    }

    2006年5月15日 1:19

すべての返信