PDA

View Full Version : مشكل در نمايش اطلاعات در گريدويو(نياز فوري)



SAMARE
دوشنبه 06 اردیبهشت 1389, 11:47 صبح
سلام دوستان
من جدولي بنام tblAttach دارم كه نام و مسير فايل هاي آپلود شده در اين جدول ذخيره ميشه

از طرفي من از بين فايل هاي اپلود شده تعدادي رو براي اتچ كردن به ايميل انتخاب ميكنم كه اين انتخاب به اينصورت هستش آي دي فايل هاي انتخابي در رشته اي قرار ميگيرن كه با "," از هم جدا ميشن
حالا ميخوام فايل هايي كه آي دي اونها در رشته ام وجود دارن رو در يك گريد ويو نمايش بدم ولي نميدونم چطور بايد اين كارو انجام بدم!!!

ممنون ميشم كمكم كنيد

Nightbat
دوشنبه 06 اردیبهشت 1389, 13:35 عصر
این یه روشه:

string FullEmail = "a,b,d,f";
string[] emails = FullEmail.Split(',');
System.Data.DataTable dt = new System.Data.DataTable();
System.Data.DataRow dr;
dt.Columns.Add("email");

foreach (string email in emails) {
dr = dt.NewRow();
dr["email"] = email;
dt.Rows.Add(dr);
}

gv.DataSource = dt;
gv.DataBind();

SAMARE
سه شنبه 14 اردیبهشت 1389, 08:42 صبح
دوست عزيز ازتون ممنونم ولي منظورم اين بود كه چطور ميتونم يه روش ساده براي نمايش فايل ها(يي كه آي دي اونها در يك رشته قرار گرفته و توسط "," از هم جدا شده اند) در يك گريدويو پيدا كنم كه خودم از QUERY‌زير استفاده كردم و جواب داد :



"select * from tblName Where ID IN (" & StrIds.Substring(0, StrIds.LastIndexOf(",")) & ")"


StrIDs‌ : رشته اي كه حاوي اي دي هايي است كه با "," از هم تفكيك شده اند

shirin_sh1024
سه شنبه 14 اردیبهشت 1389, 10:10 صبح
فکر می کنم اگه بری تو تالار پایگاه داده بهتر بتونی جواب بگیری چون شما دنبال Query مورد نظر هستی که بیشتر به دیتابیس مربوط میشه.