PDA

View Full Version : پر کردن gridview با sp



nina_rahmani
یک شنبه 17 شهریور 1392, 21:27 عصر
سلام دوستان

من تو برنامه ام میخوام هر سطر گرید با یک پروسیجر پر بشه...

یه جورایی باید از حلقه استفاده کنم ولی چه دستوری برای پر کردن هر سطر گرید استفاده کنم؟

مثلا
dataGridView1.Rows[i].Cells[0].Value.ToString() = data.Rpt_Packinglist();

کسی میتونه راهنمایی کنه؟

ممنون...

salargham
یک شنبه 17 شهریور 1392, 23:07 عصر
سلام
این برنامه رو ببین

nina_rahmani
دوشنبه 18 شهریور 1392, 13:41 عصر
ببخشید میشه بیشتر توضیح بدید؟

برنامه شما رو نتونستم کامل اجرا کنم. رو دیتابیس خطا ورژن میده...

ممنون

nina_rahmani
دوشنبه 18 شهریور 1392, 13:45 عصر
کد من تو برنامه رو در زیر میارم


StreamReader sr = new StreamReader(txtfile.Text);
string allchar = sr.ReadToEnd();
sr.Close();
BLL.CL_Paking data = new BLL.CL_Paking();
string[] records = allchar.Split('\n');
for (int i = 0; i < records.Length; i++)
{
string[] field = records[i].Split(',');
data.Type_Doc = field[0];
data.Num_Doc = field[1];
data.Date_Doc = field[2];
data.Code_Anbar = field[3];
data.Code_Station = field[4];
data.Iran_Code = field[5];
//payan tashkis
data.Count = int.Parse(field[6]);
data.Vahed_Sanjesh = field[7];
data.Name_Moshtari = field[8];
data.Sabt_Packinglist();

//dt_factorItems.Rows.Add(data.Type_Doc, data.Num_Doc, data.Date_Doc, data.Code_Anbar, data.Code_Station, data.Iran_Code, data.Count, data.Vahed_Sanjesh, data.Name_Moshtari);
dataGridView1.DataSource = data.Rpt_Packinglist();


مشکل اینجاست که اگه تو فایل متنی چندتا سطر(که همون رکوردهای من هستن) داشته باشم پروسیجر من Rpt_pakinglist به اندازه تمام سطرها جواب نمیده...

nina_rahmani
دوشنبه 18 شهریور 1392, 14:33 عصر
برنامه وقتی مثلا 5 رکورد تو فایل متنی دارم فقط روی سط آخر جواب میده و پروسیجر روی رکورد سطر آخر جواب میده

سطرهای بالایی را پر نمی کند.