PDA

View Full Version : جمع کردن رشته های DataGridView



hamidtmu
پنج شنبه 20 تیر 1398, 00:22 صبح
با سلام
می خواستم اطلاعات یک ستون از دیتا گرید که رشته هستند را در کنار هم قرار بدم
مثل علی،رضا،کریم و در یک تکست باکس نمایش بدم
چه پیشنهادی دارید

یه همچین کدی ولی برای رشته و اینکه با یک کاراکتر از هم جداشون کنم


int sum = 0;

for (int i = 0; i < dataGridView3.Rows.Count; i++)
{
sum += Convert.ToInt32(dataGridView3.Rows[i].Cells[4].Value);

}
textBox3.Text = sum.ToString();

mmbguide
پنج شنبه 20 تیر 1398, 21:33 عصر
هربار که مقدار سلول مورد نظر را بدست آوردی، کاراکتر مورد نظر رو به رشته جمع بزن و بعد برو به سراغ حلقه بعدی

kazemgram
پنج شنبه 20 تیر 1398, 22:49 عصر
جسارتا یکم مبتدیانه راهنمایی بفرمایید

hamidtmu
پنج شنبه 20 تیر 1398, 22:55 عصر
من در مود حلقه در مورد استرینگ هم اطلاعات ندارم.تا الان همه مثال ها هم در مورد اعداد بوده

hamidtmu
پنج شنبه 20 تیر 1398, 23:34 عصر
هربار که مقدار سلول مورد نظر را بدست آوردی، کاراکتر مورد نظر رو به رشته جمع بزن و بعد برو به سراغ حلقه بعدی

این کد را میشه اصلاح و استفاده کرد

foreach (DataGridViewRow row in dataGrid.Rows)
{
foreach (DataGridViewCell cell in row.Cells)
{
string value = cell.Value.ToString();

}
}

hamidtmu
جمعه 21 تیر 1398, 12:40 عصر
تشکر.راهنمایتون خیلی کمک کننده بود .درست شد

mmbguide
جمعه 21 تیر 1398, 17:42 عصر
جسارتا یکم مبتدیانه راهنمایی بفرمایید

کافیه خط رو اصلاح کنید

sum += Convert.ToInt32(dataGridView3.Rows[i].Cells[4].Value) + ",";