PDA

View Full Version : بدست آوردن id برای div داخل GridView



Vahid_moghaddam
یک شنبه 18 فروردین 1387, 10:43 صبح
با سلام
من یک GridView دارم و در هر سطر این GridView، یک div. چطور می تونم در data bound، id این div ها رو بدست بیارم؟
مرسی

nazaninam
یک شنبه 18 فروردین 1387, 11:38 صبح
منظورتون واضح نیست ولی اگر منظورتون اینکه در رویداد خاصی می خواهید Id کنترل Div را بدست آورید اولا باید این Div ها Runat=server باشند با این تفاسیر با دستور FindControl به راحتی میتونید کنترلتون رو پیدا کنید
اگر در مورد این دستور اطلاعاتی ندارید لطفا جستجو کنید چون بسیار بحث شده در موردش

Vahid_moghaddam
یک شنبه 18 فروردین 1387, 11:46 صبح
من در یکی از template های gridview، یک div گذاشتم. بعد از Bind شدن داده ها، به هر کدوم از این دیوها (به ازای هر سطر) یک id تعلق می گیره. من این id رو لازم دارم و می خوام اونو در خاصیت command argument یک button که روی div هست، نسبت بدم.

Vahid_moghaddam
یک شنبه 18 فروردین 1387, 16:36 عصر
جواب:
هر سطر در gridview دارای یک id منحصر به فرده مثل GridView1_ctl02. به هر کنترل داخل این سطر یک id با ترکیب id سطر و id کنترل، اختصاص داده می شه. مثلا اگر یک button داشته باشیم با id=btn1، در client خواهیم داشت:

GridView1_ctl02_btn1

در مورد چیزی هم که من پرسیده بودم، چنین چیزی برقراره:

GridView1_ctl02_div1