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

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

کاربر سایت

mostafa.so

عضویت از 1395/06/03

پر کردن آرایه از گرید ویو

  • چهارشنبه 3 شهریور 1395
  • 09:31
تشکر میکنم

سلام چطور میشه یه آرایه از نوع String رو با دیتا گریدویو پر کرد

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

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

ایمان مدائنی

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

  • چهارشنبه 3 شهریور 1395
  • 13:26

منظورتون رو متوجه نشدم

لطفا بیشتر توضیح دهید

کاربر سایت

mostafa.so

عضویت از 1395/06/03

  • چهارشنبه 3 شهریور 1395
  • 14:02

من یه دیتا گرید ویو دارم که یک ستون بیشتر نداره و میخواهم داده های اون رو توی یک آرایه از نوع string بریزم

کاربر سایت

ایمان مدائنی

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

  • چهارشنبه 3 شهریور 1395
  • 16:14

یک حلقه روی گرید بزنید و تک تک به آرایه Add کنید

//population for the data object:
for(int x=0; x<= data_list.length(); x++)
{
 data.add(new object[]{data_list[x]});
}

 

کاربر سایت

mostafa.so

عضویت از 1395/06/03

  • چهارشنبه 3 شهریور 1395
  • 18:17

با تشکر از پاسخی که دادین چند تا سوال دارم؟

این data_List یک آرایه است ؟ یا دیتاگرید؟ اگه آرایه است متد length وجود نداره ولی یه پروپرتی داره.

ولی اگه دیتا گردید باشه که کلا متد و پروپرتی Length وجود نداره

سوال دومم این data چی هست که متد add داره در ضمن اسم دیتاگردید ویو در برنامه ام dgvNumber هست

نمونه کد:

 try
            {
                
                for (int rows = 0; rows < dgvNumber.Rows.Count; rows++)
                {
                    for (int col = 0; col < dgvNumber.Rows[rows].Cells.Count; col++)
                    {
                        string value = dgvNumber.Rows[rows].Cells[col].Value.ToString();
                        Ricv[col] = new object[] { value.ToString() }.ToString();
                    }
                } 
            }
            catch (Exception er)
            {
                MessageBox.Show(er.Message);
            }

خط 10 میره رو Exception

Object reference not set to an instance of an object.

 

کاربر سایت

ایمان مدائنی

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

  • پنجشنبه 4 شهریور 1395
  • 09:38

Datalist در کد نمونه یک کامپوننت DataList هست شما باید روی Grid و Rows حلقه بزنید

به احتمال زیاد Data یک DataTable باشد

کاربر سایت

mostafa.so

عضویت از 1395/06/03

  • پنجشنبه 4 شهریور 1395
  • 11:16

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

کاربر سایت

ایمان مدائنی

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

  • پنجشنبه 4 شهریور 1395
  • 12:02

Ricv چی هست ؟

مشکل از اونه

کاربر سایت

mostafa.so

عضویت از 1395/06/03

  • پنجشنبه 4 شهریور 1395
  • 12:07

آرایه از نوع رشته ایی که بصورت سرتاسری تعریفش کردم

کاربر سایت

ایمان مدائنی

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

  • پنجشنبه 4 شهریور 1395
  • 12:09

کد تعریف آرایه را قرار دهید

کاربر سایت

mostafa.so

عضویت از 1395/06/03

  • پنجشنبه 4 شهریور 1395
  • 12:34
string[] Ricv;

 

کاربر سایت

ایمان مدائنی

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

  • پنجشنبه 4 شهریور 1395
  • 12:36
string[] Ricv=new string[dgvNumber.Rows.Count];

 

کاربر سایت

mostafa.so

عضویت از 1395/06/03

  • پنجشنبه 4 شهریور 1395
  • 12:55

دوست عزیزم من نمیخوام تعداد ردیف هام (Rows) رو تو آرایه ام بریزم

دوم اینکه من میخوام از آرایه ام استفاده کنم اگه اینو توی بدنه حلقه تعریف کنم و مقدار دهی کنم نمی تونم بیرون حلقه ازش استفاده کنم برا همینه من آرایه ام رو سرتاسری تعریف کردم و اینم اضافه کنم که بعد از مقدار دهی آرایه میخوام اونو به یک متد به عنوان یک مقدار پاسش کنم با تشکر

کاربر سایت

ایمان مدائنی

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

  • پنجشنبه 4 شهریور 1395
  • 12:57

در لطحه تعریف آرایه باید new کنید و تعداد عنصر را مشخص کنید

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

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

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

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