PDA

View Full Version : مبتدی: مشکل در استفاده از Databinding



gorywolf
جمعه 02 تیر 1391, 19:51 عصر
میخام برای ارتباط بین textbox و lable از databinding استفاده کنم کدم رو به صورت زیر وارد کردم و در page_load صفحه هم databind رو فراخوانی کردم
<asp:Label ID="lblname" runat="server" Text="<%# txtname.text %>"></asp:Label>
اما در زمان اجرا با error زیر مواجه میشم لطفا راهنمایی کنید.

'System.Web.UI.WebControls.Label' does not contain a definition for 'text' and no extension method 'text' accepting a first argument of type 'System.Web.UI.WebControls.Label' could be found (are you missing a
using directive or an assembly reference)?
C:\Users\sobhan\Documents\Visual Studio 2010\WebSites\WebSite4\Default.aspx

fakhravari
جمعه 02 تیر 1391, 21:48 عصر
به چه شکل بایند میکنید؟

gorywolf
جمعه 02 تیر 1391, 22:48 عصر
بعد از این که آدرس txtbox رو در خاصیت text لیبل وارد کردم متدdatabind رو در در page_load فراخوانی می کنم

fakhravari
شنبه 03 تیر 1391, 12:23 عصر
public static DataTable dt = new DataTable();
public static string sql;
protected void Page_Load(object sender, EventArgs e)
{

SqlConnection con = new SqlConnection(@"Data Source=COMPUTER1\SQLEXPRESS;Initial Catalog=Iman;Integrated Security=True;Pooling=False");
SqlCommand cmd1 = new SqlCommand();
cmd1.Connection = con;
cmd1.CommandText = "select top(3) * from news ";
con.Open();

SqlDataAdapter da = new SqlDataAdapter(cmd1);


da.Fill(dt);
con.Close();

TextBox1.Text = dt.Rows[1]["title"].ToString();
sql = dt.Rows[1]["title"].ToString();




}


public static string bind()
{
return sql;
}

<span><%= bind() %></span>
واسه لیبلم تست میکنم

gorywolf
دوشنبه 05 تیر 1391, 10:53 صبح
از پاسختون ممنون اما من.میخام به اون.شکل که گفتم این کار رو انجام بدم لطفا به همون شکل راهنمایی کنید .