برگزیده های پرشین تولز

در مورد کنترلهای gridView FileUplaod

sni63

کاربر تازه وارد
تاریخ عضویت
29 جولای 2007
نوشته‌ها
5
لایک‌ها
0
باسلام
فرضها:
کاربران یک سایت یک تصویر هم از خود برای شناسایی در سایت دارند. این عکس ها توسط خودشان و admin قابل upload است. اون قسمت که هر کاربر بتونه فایل جدید عکسشو ( با هر پسوندی) upload کنه رو نوشتم و تصاویر با نام UserId کاربر ذخیره خواهند شد.
در مورد اینکه admin بتواند مشابه این کار را انجام دهد یک gridveiw در نظر گرفتم که علاوه بر کنترلهای دیگر در هر ردیف یک کنترل fileupload قرار داده ام ( با استفاده از templatefield). و یک button در صفحه وجود دارد که میخوام وقتی فشرده شد فایل(ها)یی که در fileupload هر user قرار دارد با نام UserId خودشان در یک میسر به خصوص ذخیره شوند.


من برای حل این مشکل از کد زیر استفاده کردم و الارغم اینکه خیلی باهاش ور رفتم کار نکرد
اگه امکانش هست کمک کنید:
کد:
ProtectedSub btnUpdatePhoto_Click(ByVal sender AsObject, ByVal e As System.EventArgs)Dim row As GridViewRowForEach row In grdUserNames.RowsDim upPhoto As FileUploadDim mystring AsStringmystring = grdUserNames.Rows(row.DataItemIndex).Cells.Item(1).Text.ToString()upPhoto = CType(grdUserNames.FindControl("upUserPhoto"), FileUpload)' If upPhoto.FileName <> NothingThen' Save contents to file systemDim savePath AsString = MapPath("~/users/images/" + mystring)upPhoto.SaveAs(savePath)Call Page_PreRender()EndIfNextEndSub
 

H_R

مدیر بازنشسته
تاریخ عضویت
30 مارس 2005
نوشته‌ها
3,298
لایک‌ها
17
سن
42
محل سکونت
North Pole
بابا کدت رو یه طوری بذار که بشه خوند !
بعد هم کجاش ارور میده ؟

ببین شما نام کاربر رو میتونی از توی gridview استخراج کنی ؟!
بابا راجعبه ارورت یه توضیحی چیزی بده حد اقل !
 

sni63

کاربر تازه وارد
تاریخ عضویت
29 جولای 2007
نوشته‌ها
5
لایک‌ها
0
اگه اجازه بدین سوالم رو به این صورت تغییر میدم:
از یک حلقه foreach برای پیمایش بین ردیفهای gridview استفاده کرده ام. یکی از ستون های این gridview کنترل fileupload هست. خوب این تا اینجا.
کد آشکارسازی هریک از این fileupload رو با کمک دوستان نوشتم. ولی میخوام هر فایل با نام UserId اون کاربر به خصوص که در اون ردیف قرار دارد save شود. در حال حاضر فایل ها با نام UserName ذخیره میشوند. میدونم جوابش خیلی تابلو به نظر میرسه، ولی من اون کار تابلو رو انجام دادم و نتیجه نگرفتم. اگه میشه لطف کنید
 

Graveworm

Registered User
تاریخ عضویت
23 می 2005
نوشته‌ها
1,071
لایک‌ها
12
محل سکونت
Tehran
خوب چه جوری اون username رو میخونی؟ همونجوری ID رو بخون دیگه ؟؟؟
 

sni63

کاربر تازه وارد
تاریخ عضویت
29 جولای 2007
نوشته‌ها
5
لایک‌ها
0
با تشکر از لطفتون
همون جوری که username رو استخراج میکردمid هم استخراج میکردم
ولی نمیشد. حالا چرا؟ اونو دیگه شما که بلدی باید بگی
بازم ممنون. مشکلم حل شد.
 

Graveworm

Registered User
تاریخ عضویت
23 می 2005
نوشته‌ها
1,071
لایک‌ها
12
محل سکونت
Tehran
با تشکر از لطفتون
همون جوری که username رو استخراج میکردمid هم استخراج میکردم
ولی نمیشد. حالا چرا؟ اونو دیگه شما که بلدی باید بگی
بازم ممنون. مشکلم حل شد.
خوب جریان رو بگو ما هم یاد بگیریم :)
 
بالا