PDA

View Full Version : حرفه ای: چطور میتونم اطلاعات دیتا گرید ویو رو به صورت سطر به سط بخونم و به صورت سطر به سطر داخل richboxقرار ب



دل تنها
یک شنبه 17 آذر 1392, 19:44 عصر
با سلام و خسته نباشید

من چطور میتونم اطلاعات دیتا گریدویو رو به صورت سطر به سطر بخونم و به صورت سطر به سطر نیز به richboxانتقال بدم؟ممنون میشم اگه با کد بزارین

montazereoo
یک شنبه 17 آذر 1392, 20:00 عصر
دیتا گرید ویو خودش سطر سطر هست و نیازی به خوندنش نیست،مثلا 0,1 می شه سطر اول 0,2 می شه سطر دوم.
بعد تو یه متغیر از نوع Var می ذاریش و بعد تو ریچ باکس ادد می کنی

دل تنها
یک شنبه 17 آذر 1392, 20:14 عصر
ممنون از پاسختون
ببخشید میشه یه نمونه کد از اد کردن دیتا گرید به richboxبرام بذارید ممنون میشم چون هر کاری کردم فقط سطر اول رو اد میکنه

khokhan
یک شنبه 17 آذر 1392, 21:12 عصر
ممنون از پاسختون
ببخشید میشه یه نمونه کد از اد کردن دیتا گرید به richboxبرام بذارید ممنون میشم چون هر کاری کردم فقط سطر اول رو اد میکنه


private void button1_Click(object sender, EventArgs e)
{
List<string> list = new List<string>();
foreach (DataGridViewRow row in dataGridView1.SelectedRows)
{
foreach (DataGridViewCell cell in row.Cells)
list.Add(cell.Value.ToString());
}
foreach (string item in list)
richTextBox1.AppendText(item + "\n");
}

دل تنها
یک شنبه 17 آذر 1392, 21:25 عصر
ممنون از پاسختون امتحان کنیم ببینیم میشه

khokhan
یک شنبه 17 آذر 1392, 21:46 عصر
ممنون از پاسختون امتحان کنیم ببینیم میشه
یه روش دیگه هم استفاده از Clipboardهست :لبخند:


foreach (DataGridViewRow row in dataGridView1.Rows)
{
Clipboard.SetDataObject(this.dataGridView1.GetClip boardContent());

this.richTextBox1.AppendText(Clipboard.GetText() + "\n");
}