سلام.
لطفا این کد رو ببینید:
tickercontent[0] = '<%# Eval("kmatn")%> ';
با این کد فقط رکورد اول رو نمایش میده!
مقدار 0 رو به چی تغییر بدم تا همه رکورد ها رو بخونه؟
سلام.
لطفا این کد رو ببینید:
tickercontent[0] = '<%# Eval("kmatn")%> ';
با این کد فقط رکورد اول رو نمایش میده!
مقدار 0 رو به چی تغییر بدم تا همه رکورد ها رو بخونه؟
یا باید از کنترل های تکرار کننده مثل repeater استفاده کنید ی به تعداد سطر ها یک حلقه دست کنید
خب من وقتی به جای دیتالیست از ریپیتر استفاده میکنم کد رو به چی تغییر بدم؟
کل کنترل های دیتا مثل ریپیتر دیتا لیست گرید و ... وقتی به دیتابیس وصل کنید توی itemtemplate اونا هر چیزی رو مثلا همین <%# Eval("kmatn")%> فراخوانی کنید در هر رکورد مقدار kmatn اون رکورد رو نمایش میده
ببینید دوست عزیز فکر کنم من درست سوالمو مطرح نکردم!
من کد رو داخل دیتالیست گذاشته بودم.
و با تغییر دیتالیست به ریپیتر مشکل من حل نمیشه.
داخل دیتالیست یا ریپیتر من از این کد استفاده میکنم:
<script type="text/javascript">
var tickercontent = new Array();
tickercontent[0] = '<%# Eval("kmatn")%> ';
</script>
در اصل قراره هر متن به صورت متحرک باشه...یعنی هر چند ثانیه یک متن نشون داده بشه.
با روشی که شما میگین همه رکورد ها رو برای من لیست میکنه!
این کد مربوط به یه سری جملات هست که هر چند ثانیه تغییر میکنه.
حالا لطفا بفرمایید کد داخل تگ اسکریپت رو به چی تغییر بدم؟
کسی نیست منو راهنمایی کنه؟
با کدی که گذاشتم فقط رکورد اول نشون داده میشه.
برای اینکه هر تعداد رکوردی که دارم به صورت متن متحرک باشن چه راه حلی هست؟
آی دی جدول تون رو بجای صفر بزارید
<script type="text/javascript">
var tickercontent = new Array();
tickercontent[<%# Eval("ID") %>] = '<%# Eval("kmatn")%> ';
</script>
ممنون دوست عزیز.
قبلا این کار رو انجام دادم جواب نمیده یعنی کلا هیچی نشون نمیده.
به جای [ هم پرانتز گذاشتم ولی باز چیزی نشون نمیده.
به هر حال شما باید یه حلقه بزاری که برای [0] اندیس ایجاد کنه که توی یکی نریزه این کارو بکنید سوسر صفحه تون رو بعد از اجرای برنامه ببینید مشخص میشه جاوا اسکریپتتون به چی تبدیل شده اگر درست بود مشکل از کد جاواتونه نه سی شارپ