PDA

View Full Version : قرار دادن مقدار از دیتابیس داخل TextBox



nasr
پنج شنبه 23 آذر 1385, 12:00 عصر
سلام
من با این دستور مقدار Username و password را انتخاب کردم

SqlDataSource1.SelectCommand = "SELECT UserName , password FROM Users WHERE(UserName = N'" + TextBox1.Text + " ')";

حالا می خوام که این دو مقدار را در دو تا TextBox قرار دهم
هرچه گشتم دنبال یه چیزی شبیه DBEdit در دلفی یا

textBox1.text = table1.fieldbyname('UserName').asstring;

چیزی پیدا نکردم

ممنون

ARA
پنج شنبه 23 آذر 1385, 12:26 عصر
عزیزم


اول باید dataset رو توسط dataadapter.fill مقدار دهی کنی بعد ار dataset استفاده کنی





objdataAdapter.fill(dataset,"table1"))
dataset.Tables["table1"].Rows[0]["userName"]

nasr
شنبه 25 آذر 1385, 07:53 صبح
سلام
این برنامه تحت وب است و چیزی به نام objdataAdapter توی کامپوننتها نیست یه ObjectDatasource هست که اون هم Fill نداره

ممنون

PC2st
شنبه 25 آذر 1385, 21:09 عصر
قبلش باید فضای نام System.Data.Common رو به برنامه اضافه کنی،



using System.Data.Common;

و یک object از کلاسDataAdapter ایجاد کنی. البته از DataSet هم باید یه Object داشته باشی...


DataAdapter objdataAdapter = new DataAdapter();
DataSet dataset = new DataSet();

nasr
یک شنبه 26 آذر 1385, 09:31 صبح
سلام

ضمن تشکر من اینکار را کردم ولی خطا میده
لطفا این عکس رو نگاه کنید

majid325
یک شنبه 26 آذر 1385, 13:57 عصر
این برای اینکه ازDataAdapter استفاده کنی:

using System.Data.SqlClient;

اینم برای اینکه از DataSet استفاده کنی:

using System.Data;

nasr
یک شنبه 26 آذر 1385, 15:07 عصر
سلام
باز هم همون Error را میده

متاسفانه هیچ فرقی نکرد

information
یک شنبه 26 آذر 1385, 15:36 عصر
خوب باید اول با یه کوئری DataAdapter پر کنی...


DataAdapter1 = newSqlDataAdapter("SELECT * FROM tbName", cnnName);
DataAdapter1 .Fill(dsName, "TbName");

سار
یک شنبه 26 آذر 1385, 15:46 عصر
سلام

ضمن تشکر من اینکار را کردم ولی خطا میده
لطفا این عکس رو نگاه کنید

ممکنه بگید Connection کجاست؟
من در شکلی که ارسال کردید ندیدم از چه نوع Connectionی استفاده کردید.