View Full Version : کار با دیتا گرید ویوو در asp.net
ghazal_mcn
پنج شنبه 20 شهریور 1393, 17:03 عصر
باسلام
چطور میتونم در دیتا گرید ویوو که حالت لینک باتن در یک ستون ایجاد کردم..با کلیک برو ی آن به صفحه ویرایش اطلاعاتی برم که مربوط به سطری باشد که لینک باتن آن انتخاب شده است و درواقع اطلاعات آن سطر را به تکس باکس های صفحه ویرایش منتقل کنم...اگه ممکنه با دستورات linqبفرمائید
ghazal_mcn
جمعه 21 شهریور 1393, 16:55 عصر
کسی آشنا نیس؟:(
nice_boy_a
شنبه 22 شهریور 1393, 15:36 عصر
سلام.
شما باید ID یا کلید اصلی اون سطر رو به صفحه ی ویرایش اطلاعات بفرستی و این کد رو بزار تو خصوصیت لینک از کنترل لینک باتن
<%# Eval("Field_ID","EditPage.aspx?id={0}") %>
با این کد ID یا کلید اصلی اون سطر به صفحه ی EditPage.aspx فرستاده میشه (در اصل با کوئری استرینگ ارسال میشه). دریافت کوئری استرینگ تو صفحه ی مقصد رو هم که بلدی! با گرفتن ID تو صفحه ی مقصد یه select بزن تو DB و اطلاعات رو واکشی کن.
ghazal_mcn
شنبه 22 شهریور 1393, 19:53 عصر
لینک باتن که خاصیت لینک نداره!
منظورتون commanbargumaneهستش؟
nice_boy_a
شنبه 22 شهریور 1393, 20:09 عصر
بین دو تگ وقتی مقداری وارد کنی، تبدیل میشه به لینک
<asp:LinkButton ID="LinkButton1" runat="server">Link</asp:LinkButton>
ghazal_mcn
شنبه 22 شهریور 1393, 20:57 عصر
ی سوال دیگه..من اطلاعات گریدویو از ی کوئری پر میشه ..واسه همین اسم ستون هام مث اسم داخل دیتابیسم میشه که انگلیسی هستن...امکان تغیرشو جز تغیر اسم ستون ها در دیتابیس امکان پذیر هست یا خیر؟
nice_boy_a
شنبه 22 شهریور 1393, 21:05 عصر
اره هست، بستگی داره GridView رو چه جوری Bind کردی، اگه با کد نویسی اینکارو انجام دادی، باید
GridViewName.Columns[1].HeaderText = "ColumnsName";
راه ساده ترش همونه که داخل کوئری اسم ستون ها رو عوض کنی
select FName as نام
from tbl
ghazal_mcn
یک شنبه 23 شهریور 1393, 12:37 عصر
ی سوال فنی..اگه عکس اسمش تو دیتابیس ذخیره شده باشه و خودش تو ی پوشه ..چطور میشه عکس مربوط به هر شخصو تو سطر مربوط ب خودش تو گریدویو نمایش داد؟
nice_boy_a
یک شنبه 23 شهریور 1393, 13:24 عصر
واسه راحتی کار بهتر بود مسیر عکس رو ذخیره میکردی.
باید یک کنترل Image داخل GridView بندازی و مثل Label اونو مقدار دهی کنی، با این تفاوت که خصوصیت ImageURL رو باید مقداردهی کنی(مسیر عکس رو بهش بدی).
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.