مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

soli

عضویت از 1392/07/22

نمایش آرایه در دیتاگرید

  • جمعه 30 مرداد 1394
  • 20:43
تشکر میکنم

سلام دوستان.من یه آرایه ای از ارایه ها تعریف کردم....یعنی یک آرایه که هر سلولش خودش یک آرایس...

حالا میخوام با دیتاگرید نمایشش بدم...یعنی به اندازه طول آرایه ستون داشته باشم تو هر ستون هم محتویات اون سلول نمایش بده....ولی متاسفانه محتویات همه ی سلول هارو  زیر هم تو یه ستون نمایش میده....چیکارش کنم!!!

پاسخ های این پرسش

تعداد پاسخ ها : 2 پاسخ
کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • شنبه 31 مرداد 1394
  • 08:24


//2-Dimensional Array

string[,] arr2D = {

                    { "John", "21" },

                    { "Smith", "33" },

                    { "Ryder", "15" },

                    { "Jake", "18"},

                    { "Tom","34" }

                 };

 

ArrayList arrList = new ArrayList();

for(int i=0;i<5;i++)

{

    arrList.Add(new ListItem(arr2D[i, 0], arr2D[i, 1]));

}

Grid2D.DataSource = arrList;

Grid2D.DataBind(); 

 

کاربر سایت

soli

عضویت از 1392/07/22

  • شنبه 31 مرداد 1394
  • 10:59

ممنون از توضیحاتتون آقای مدائنی اما مسیله اینکه طول آرایه ای که من تعریف کردم اینطور مشخص نیست تو شروع برنامه از کاربر سوال میکنه مثلا اگه کاربر مقدار n رو وارد کنه آرایه من تبدیل میشه به طول n و هر خانه ی اون آرایه ای با طول n(یعنی یک ماتریس n*n) در ضمن ممکنه بعضی از سلولها خالی بمونن و پر نشن..از دستور   datatable.LoadDataRow(array, true

استفاده کردم اما متاسفانه سر مقادیر null خطا میده

برای استفاده از listitem چه فضای نامی رو باید اضافه کنم؟

    
کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)