PDA

View Full Version : حرفه ای: ساخت جدول داینامیک



kimm66
پنج شنبه 27 بهمن 1390, 09:45 صبح
سلام.خسته نباشید.من یه سری دیتا دارم که میخام بصورت آژاکسی داخل اونا سرچ انجام بدم و دیتا رو داخل یه جدول نشون بدم.الان مشکل من اینه که چه جوری ای table رو بسازم.از دیتاگریدویو نمیشه استفاده کرد چون داخل اینترنت اکسپلوره نشونش نمیده.لطفا کمک کنید.(مرگ بر Asp.اینکار با php به سرعت انجام میشههههههه.خداااااااااااا)

mahsa.n
پنج شنبه 27 بهمن 1390, 10:33 صبح
از گریدویو (gridview)استفاده کن

javad13
پنج شنبه 27 بهمن 1390, 10:38 صبح
وقتی ازajaxاستفاده می کنی بایدautopostbackتکس باکسی که میخوای کلمه موردجستجوروبنویسی true باشه،بعدش نتایج جستجوروبایندکنی به گرایدویو

kimm66
پنج شنبه 27 بهمن 1390, 10:45 صبح
ممنون از راهنماییتون ولی تا این حد هم مبتدی نیستم.لطفا توضیحات منو کامل بخونید.مشکل اینه که گریدویو داخل ie هنگامی که از آژاکس استفاده میکنی نشون داده نمیشه.بخاطر همین میخام از جدول استفاده کنم.

alonemm
پنج شنبه 27 بهمن 1390, 14:30 عصر
باسلام:

کنترل گرید به صورت درخواست Ajax هم کار میکنه و هیچ مشکلی در مرورگر IE نداره.
به لینک زیر برید من یک مقاله در مورد پیاده سازی پیجینگ با گرید گزاشتم که از Ajax هم استفاده شده.

http://barnamenevis.org/showthread.php?322558-%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D9%BE%DB%8C%D8%A7%D8%AF%D9%87-%D8%B3%D8%A7%D8%B2%DB%8C-Custom-Paging-%D8%AF%D8%B1-GridView-%D8%A8%D8%A7-%D8%AA%DA%A9%

پ.و.
یک نکته پیاده سازی این مسائل در دات نت نسبت به PHP خیلی راحت تره من خودم با PHP شروع کردم.
موفق باشید.

kimm66
پنج شنبه 27 بهمن 1390, 15:04 عصر
استاد عزیزم آژاکسو تو گریدویو که استفاده نمیکنم.دیتا داخل تکست باکس وارد میشه و دکمه ثبت که فشار داده میشه ، اطلاعات به یه صفحه فرستاده میشه و گریدویو اورنج پرمیشه.ولی متد innerHtml داخل ie نمیتونه گریدویو رو نشون بده و پیغام unknown object رو میده.بخاطر همینه که میخام جدول بسازم تا متد innerhtml داخل ie بتونه نشونش بده.لطف کنید دوستان فقط طریقه اینکارو بهم بگید.ممنون.البته شما استاد بنده هستید جناب alonemm ولی راحتی php رو هیچ زبونی نداره.

Rohollaes
پنج شنبه 27 بهمن 1390, 23:32 عصر
سلام ، از کنترل repeater‌میتونی استفاده کنی و اگه خیلی به ساخت دستی جدول نیاز داری میتونی با حلقه foreach یا .... بیای و datarow و datacell داخل جدولت اضافه کنی

saeedgharedaghi
جمعه 28 بهمن 1390, 22:14 عصر
دوست عزیز کدتو بزار ببینم

dorparasti
جمعه 28 بهمن 1390, 22:32 عصر
این مطلب (http://barnamenevis.org/showthread.php?52380-AJAX-%D8%B1%D8%A7-%D8%A8%D8%AF%D9%88%D9%86-AJAX-%D8%AA%D8%AC%D8%B1%D8%A8%D9%87-%DA%A9%D9%86%DB%8C%D8%AF%21) رو بررسی کن . احتمالاً جوابتون رو پیدا کنید .

kimm66
دوشنبه 01 اسفند 1390, 07:55 صبح
با jquery حلش کردم.مرگ بر اینترنت اکسپلوره که عذاب برنامه نویسا هست

alonemm
دوشنبه 01 اسفند 1390, 11:12 صبح
استاد عزیزم آژاکسو تو گریدویو که استفاده نمیکنم.دیتا داخل تکست باکس وارد میشه و دکمه ثبت که فشار داده میشه ، اطلاعات به یه صفحه فرستاده میشه و گریدویو اورنج پرمیشه.ولی متد innerHtml داخل ie نمیتونه گریدویو رو نشون بده و پیغام unknown object رو میده.بخاطر همینه که میخام جدول بسازم تا متد innerhtml داخل ie بتونه نشونش بده.لطف کنید دوستان فقط طریقه اینکارو بهم بگید.ممنون.البته شما استاد بنده هستید جناب alonemm ولی راحتی php رو هیچ زبونی نداره.

سلام دوست من:
بهتره بگید کامل چه کاری میخواید انجام بدید تا بهتر راهنمایی کنم و راه بهتری وجود داشته باشه که نیاز به ارسال مقادیر به صفحه بعد نباشید.
در دات نت روش های بیشتری نسبت به PHP برای انجام بعضی کارها وجود داره.

پ.و:
در PHP خودتون مدیریت تمامی قسمت ها رو به عهده دارید وقتی به دات نت میاید کمی واسه شما سخت میشه که در جریان کل کار نیستید و بعضی کارها رو خود دات نت انجام میده.

موفق باشید.

saeedgharedaghi
دوشنبه 01 اسفند 1390, 13:32 عصر
با jquery حلش کردم.مرگ بر اینترنت اکسپلوره که عذاب برنامه نویسا هست

دوست عزیز اگه برات ممکنه میشه کدتو بذاری تا ببینم چه کار کردی؟

kimm66
چهارشنبه 03 اسفند 1390, 13:48 عصر
<script language=javascript src="js/jquery.js">

</script>
<script language=javascript>
$(document).ready(function (){
$("#SearchKnowledge").click(function(){

txt="id="+$("#Keywords").val();

$.post("get_file.aspx",txt,function(result){
$("#view").html(result);
});
});
});

</script>