c#_web
شنبه 25 خرداد 1387, 21:31 عصر
در برنامه ام یک دیتاگرید دارم که آنرا از دیتابیس پر کرده ام به صورت databind و datasource.
حالا برای دیتاگریدpaging=true کرده ام . و در pageindexchange کد مربوطه را نوشته ام.
dg.currentpageindex=e.newpageindex;
البته در این دیتاگرید ستونی از نوع item template هم دارم. که در آن یک link button گذاشته ام. میخوام با کلیک روی لینک ، item command اجرا شده و کد سطر جاری را پیدا میکند.
id=dg.datakeys[e.item.itemindex].tostring();
و بر اساس سطر جاری که انتخاب شده محتویات آن سطر را در فیلدهای مربوطه اش نشان دهد.
اما وقتی در اجرای برنامه دیتاگرید پر شده روی صفحه1 که کلیک میکنم مشکلی نداره ولی روی 2 که کلیک میکنم خطا میدهد که e.item.itemindex را نمیشناسد. چه کار باید بکنم؟؟؟:ناراحت::افسرده:
حالا برای دیتاگریدpaging=true کرده ام . و در pageindexchange کد مربوطه را نوشته ام.
dg.currentpageindex=e.newpageindex;
البته در این دیتاگرید ستونی از نوع item template هم دارم. که در آن یک link button گذاشته ام. میخوام با کلیک روی لینک ، item command اجرا شده و کد سطر جاری را پیدا میکند.
id=dg.datakeys[e.item.itemindex].tostring();
و بر اساس سطر جاری که انتخاب شده محتویات آن سطر را در فیلدهای مربوطه اش نشان دهد.
اما وقتی در اجرای برنامه دیتاگرید پر شده روی صفحه1 که کلیک میکنم مشکلی نداره ولی روی 2 که کلیک میکنم خطا میدهد که e.item.itemindex را نمیشناسد. چه کار باید بکنم؟؟؟:ناراحت::افسرده: