PDA

View Full Version : مبتدی: تبدیل یک فیلد gridView به hyperlink



ozzy_mra
یک شنبه 05 تیر 1390, 10:36 صبح
سلام
من می خوام یکی از ستون های دیتا گریدم به صورت hyperlink باشه که وقتی روش کلیک میشه مقدار IDو به یه صفحه دیگه پاس بده
gridView رو به صورت دستی و با کد بایندش کردم و بلد نیستم چطور با کد این کار رو انجام بدم
خواهش می کنم راهنماییم کنید
کد تعریف gridView:

<asp:GridView ID="Passgv" runat="server">

</asp:GridView>
کد بایند اطلاعات :

if (RadioButton1.Checked)
{
if (!SabteAhval.ValidateNIN(Melli.Text))
{
Melli.Text = "کد ملی نا معتبر";
}
else
{
using (shahedWSEntities myEntity = new shahedWSEntities())
{
var ds = from pas in myEntity.pas
where pas.PA_MELI == Melli.Text && pas.PA_BAYGANI == parvande.Text
select new
{
استان=pas.OSTAN,
کدپس_انداز=pas.PA_CODE,
نام = pas.PA_NAM,
نام_خانوادگی=pas.PA_FAMILY,
نام_پدر = pas.PA_PEDAR,
شماره_شناسنامه=pas.PA_SHENAS,
کد_ملی=pas.PA_MELI,
کد_پرونده=pas.PA_BAYGANI,

موجودی_حساب=pas.MOGODI,
مانده=pas.MANDE

};
Passgv.DataSource = ds;
Passgv.DataBind();
}
}
}

mohammadyaser
یک شنبه 05 تیر 1390, 10:40 صبح
سلام اول برای گریدت یک data key تعریف کن بعد در رویداد selected index change
کدهایی که این صورت قرار بده.با این کار فیلد سلکت به hyper link تبدیل میشه
string Datakey1 = RadGrid1.SelectedValue.ToString();
Session["uniccode"] = Datakey1;
Response.Redirect("frm-211.aspx");

ozzy_mra
یک شنبه 05 تیر 1390, 10:46 صبح
سلام اول برای گریدت یک data key تعریف کن بعد در رویداد selected index change
کدهایی که این صورت قرار بده.با این کار فیلد سلکت به hyper link تبدیل میشه
string Datakey1 = RadGrid1.SelectedValue.ToString();
Session["uniccode"] = Datakey1;
Response.Redirect("frm-211.aspx");


میشه بیشتر توضیح بدید
dataKey1 نام دیتا کی هست که تو گرید تعریف باید بکنم؟
و چرا در selected index change?
اینجوری یه ستون جدید اضافه می کنه؟
من می خوام یکی از ستونام مثلاً کد پس انداز به این صورت بشه
ممنون

mohammadyaser
یک شنبه 05 تیر 1390, 11:55 صبح
سلام از این روش استفاده کنید
1.فیلدمورد نظر رو HYPER LINK تعریف کنید
2.مقدار DATA FIELD ان را به کد پس انداز نسبت دهید
3. NAVIGATE URL ان را تنظیم نمایید

ozzy_mra
یک شنبه 05 تیر 1390, 12:36 عصر
سلام از این روش استفاده کنید
1.فیلدمورد نظر رو HYPER LINK تعریف کنید
2.مقدار DATA FIELD ان را به کد پس انداز نسبت دهید
3. NAVIGATE URL ان را تنظیم نمایید
سلام
دوست عزیز من این کار رو در CodeBehind می خوام انجام بدم
این که شما فرمودید تو design ه!