كد خوندن يه فيلد از بانك و نشون دادنش داخل يه تكست باكس؟
قبلا كه asp.net وي بي كار مي كردم كد زير رو براي خوندن يه فيلد از بانك و ريختنش توي يه تكست باكس يا ليبل استفاده مي كردم.
کد:
SqlConnection logcon;
SqlCommand logcom;
SqlDataReader logdtr;
protected void Page_Load(object sender, EventArgs e)
{
logcon = new SqlConnection("server=samaram ; UID=sa; pwd=123 ; database=samaram");
logcom = new SqlCommand("select * from [bio_tb] ", logcon);
logcon.Open();
logdtr = logcom.ExecuteReader();
while (logdtr.Read())
{
lblbio.Text = logdtr("bio");
}
اما الان همين كد در Asp.net سي شارپ خطاي زير رو مي ده و به اون logdtr ايراد مي گيره:
'biografi.logdtr' is a 'field' but is used like a 'metod'
اسم صفحه ام biografi هستش.
اين كد چه مشكلي داره؟