- - PR -
はじめてのユーザーコントロール
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2006-05-15 10:25
#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-05-15 10:25 ] |
|
投稿日時: 2006-05-15 11:46
http://forums.microsoft.com/MSDN-JA/ShowPost.aspx?PostID=400897&SiteID=7
|
|
投稿日時: 2006-05-15 11:58
http://www.ailight.jp/BBS/Detail.aspx?Header_ID=2003
http://forums.microsoft.com/MSDN-JA/ShowPost.aspx?PostID=400897&SiteID=7&mode=1 |
|
投稿日時: 2006-05-15 14:37
ソースエディターから直接バインドさせると
動きました。 <uc1:user_label ID="user_label" runat="server" Text='<%# Eval("列名称", "{0}") %>'/> ありがとうございました。 |
1