1 ضمیمه
خطای System.ArgumentOutOfRangeException در استفاده از گریدویو تلریک
ضمیمه 149546
با درود بر دوستان
علت این خطا چیست ؟
An unhandled exception of type 'System.ArgumentOutOfRangeException' occurred in mscorlib.dll
Additional information: Index was out of range. Must be non-negative and less than the size of the collection.
هنگام استفاده از دیتاگریدویو خود ویژوال برای row خطا نمی دهد ولی هنگام استفاده از دیتاگریدویو تلریک برای row خطا می دهد .
سپاسگزارم
نقل قول: چگونگی استفاده از کامپوننت telerik یا devcomponent در windows form
نقل قول:
نوشته شده توسط
ارشک اشکانی
ضمیمه 149546
با درود بر دوستان
علت این خطا چیست ؟
An unhandled exception of type 'System.ArgumentOutOfRangeException' occurred in mscorlib.dll
Additional information: Index was out of range. Must be non-negative and less than the size of the collection.
هنگام استفاده از دیتاگریدویو خود ویژوال برای row خطا نمی دهد ولی هنگام استفاده از دیتاگریدویو تلریک برای row خطا می دهد .
سپاسگزارم
قبل از اینکه به ستون و سطری مقدار بدید باید اول اون ستون وجود داشته باشه یا اینکه ایجادش کنید.
1 ضمیمه
نقل قول: چگونگی استفاده از کامپوننت telerik یا devcomponent در windows form
نقل قول:
نوشته شده توسط
رامین مرادی
قبل از اینکه به ستون و سطری مقدار بدید باید اول اون ستون وجود داشته باشه یا اینکه ایجادش کنید.
ممنون از پاسخ گویی شما
ضمیمه 149558
همانطور که در تصویر می بینید ستون وجود دارد و مقداردهی به دیتاگریدویو ویژوال بدون هیچ مشکلی صورت می گیرد ولی برای دیتاگریدویو تلریک خطا می دهد .
نه فقط برای مقداردهی به Row ، بلکه کار با overload ها یا خصوصیات دیگر دیتاگریدویو تلریک نیز خطا می دهد در صورتی که خصوصیات دیتاگریدویو ویژوال بدون هیچ مشکلی کار می کند .
لطفا در این زمینه مرا راهنمایی کنید .
از دوستان بی نهایت سپاسگزارم
نقل قول: خطای System.ArgumentOutOfRangeException در استفاده از گریدویو تلریک
من شاید منظورمو نتونستم خوب برسونم. شما بله ستون رو ایجاد کردید ولی من سطری نمیبینم که ایجاد کرده باشید قبل از مقدار دهی باید یک سطر ایجاد کنید.(یا داده هایی رو از یک منبع دیگه بخونید و بریزید تو دیتاگرید تا سطرهایی ایجاد بشه.)
برای مثال:
DataRow DR = tableTagvim.NewRow();
DR["columnsname"] ="radGridView1 of Telerik";
radGridView1.Rows.Add(DR);