PDA

View Full Version : سوال: مشکل در نمایش اطلاعات دیتابیس توسط گرید ویو



maythammsp2000
پنج شنبه 28 مهر 1390, 01:26 صبح
اطلاعات جدول اس کیو ال رو گرید ویو نشون نمیده.هرکاری میکنم نمیشه.اگه کسی کد هتری برای این کار بلده خواهشا بده.ممنون میشم.شنبه باید پروژم تحویل بدم.

fakhravari
پنج شنبه 28 مهر 1390, 03:21 صبح
سلام
دیگه خیلی سوال ابتدایی
1) اتصال کانکشن استرینگ در webconfig چک کنید .
اصلا یه کار دیگه > شما جدول دلخوا رو از سرور اکسپلوره درگ کنید روی فرم بزارید خودش همه چیزو میاره

aliyeh
پنج شنبه 28 مهر 1390, 09:14 صبح
برای تست یک sqldatasource روی صفحه قرار بدید و selectcommand مربوط به اون رو ست کنید.
string sql = "select * from Personel";
SqldataSource1.SelectCommand = sql;
و datasource دیتاگرید رو برابر با sqldatasource تون قرار بدید.
یادتون باشه بعد از تمام این کارها حتما باید گریدتون رو بایند کنید.
GridView1.DataBind();

maythammsp2000
پنج شنبه 28 مهر 1390, 11:11 صبح
آقایون شما حرفه ای هستید من چی؟با ش درسته.صفحه هم پست بک میشه بدو ارورو.اما گرید ویو رو نشون نمیده

karim orooji
پنج شنبه 28 مهر 1390, 11:52 صبح
سلام
برای شما که مبتدی هستید بهترین گزینه استفاده از ویزارد خود گرید ویو



یا علی

maythammsp2000
پنج شنبه 28 مهر 1390, 13:14 عصر
آخه داداش من میخوام بر اساس نام جستجو کنم.همه چی درست کار میکنه.اما گرید ویو رو نشون نمیده.

aliyeh
پنج شنبه 28 مهر 1390, 14:17 عصر
اجازه بدید قدم به قدم جلو بریم
1- شما تابع جستجوی خودتون رو می نویسید یک خروجی مثلا از نوع dataset هست.
public Dataset Getfamily(int paramID)
{
SqlConnection cnn = new SqlConnection(ConnectionString);
SqlDataAdapter sdnews = new SqlDataAdapter("select * from TB_Family where ID=" + paramID, cnn);
DataSet ds1 = new DataSet();
sdnews.Fill(ds1);
cnn.Close();

}
2- زیر دکمه جستجو کدهای زیر رو وارد می کنید
DataSet ds=new DataSet;
ds= Getfamily(ID);
GridView1.DataSource=ds;
GridView1.DataMember="TB_Family";
GridView1.DataBind();
3- من همیشه همین کارو میکنم و جواب میده
4- راستی شرط جستجو رو هم چک کن. نام هایی که دارای حروف ی و ک نیستند سرچ کن ببین جواب میده؟ آخه ممکنه مشکل از جستجوی حروف عربی ی . ک باشه. چون من هم همین مشکل رو داشتم