PDA

View Full Version : استفاده از چک باکس در گریدویو و تغییر تاریخ روز



ajahan
شنبه 24 اردیبهشت 1390, 23:28 عصر
سلام دوستان
2تا سوال دارم:
سوال1:
من یه گریدویو دارم که می خوام یه چک باکس برای هر سطرم قرار بدم و وقتی اون چک باکس تیک خورد یه عملیاتی انجام بدم.(چک باکسم توی Item template تعریف کردم)
حالا نمی دونم با چک باکس چه جوری کار کنم(همون کاری که می خوام انجام بدم رو با LinkButton انجام میدم و درسته فقط می خوام کارم با چک باکس انجام بشه)؟
کسی میتونه راهنماییم کنه؟

سوال2:
من با یه dll تاریخ روز رو استفاده می کنم و با فرمتی مثل 24/2/1390 برای من ذخیره میکنه، حالا میخوام تو یه قسمتی از برنامم به این تاریخ اضافه بشه و مثلا بشه 26/2/1390 .
حالا نمی دونم چه جوری باید این کارو انجام بدم!
اگر شما راهی غیر از راه من برای نمایش تاریخ روز دارید که بشه این کارو رو هم روش انجام داد میشه لطفا بگید؟

در پناه حق موفق باشید.

atashsavar
یک شنبه 25 اردیبهشت 1390, 11:01 صبح
سلام
جواب سوال اولتون :
اول چک باکس را بدین صورت در گریدویو تعریف کنید :
<ItemTemplate>
<input type="checkbox" name="chbSelectedItems" value='<%# Eval("name filde table","{0}") %>'/>
</ItemTemplate>
وسپس در رویداد کلیک باتن به این صورت به آنها دسترسی پیدا می کنید :


string[] chbselected = Request["chbSelectedItems"].Split(',');//entakhabe check boxhaye select shode
foreach (string rnid in chbselected)
{
انجام عملیات مورد نظر
}