دسترسی به اجزای فیلدهای داخل دیتاگرید
من یک دیتاگرید دارم که توش یک فیلد تمپلیت دارم که تو اون یک سری اجزا از جمله یه هایپرلینک قرار داره . و اینو هم میدونم با '<%#eval("id")%>' میشه اونو به بانک ارتباط داد . اما من میخوام به خصوصیات این شی دسترسی پیدا کنم اونم در قسمت کد بیند . مثلا فرض کنید میخوام متن این نوشته در طول برنامم عوض بشه . چیکار باید بکنم . چون این هایپر لینک خودش جزویی از یک فیلد دیتاگریده . اسم اونو چطوری یمتونم بدست بیارم ؟ خواهش میکنم کمک کنید
نقل قول: دسترسی به اجزای فیلدهای داخل دیتاگرید
این کد شما بصورت درستی نوشته نشده من متوجه نشدم. من هم همین مشکل رو دارم.
فرض کن من یکی از فیلدهای GridView رو بصورت Template دراوردم تا خودم روش کار کنم. اون Label ی که مثلا بهم نشون می ده بوسیله کدنویسی عادی قابل دسترسی نیست. چیکار باید کرد؟
نقل قول: دسترسی به اجزای فیلدهای داخل دیتاگرید
دستوری که دوستمون نوشتن کاملا درسته . نکته اش اینه که شما باید بدونین که Template Field شما توی Cell چندم قرار گرفته و توی اون Cell با دستور FindControl شی موردنظر را پیدا کنید.
dim my_hl as hyperlink = ctype(datagrid1.items(1).cell(2).findcontrol("hype rlink1"),hyperlink)