Страница: 1 |
Страница: 1 |
Вопрос: Image на RowHeaders в DataGridView
Добавлено: 12.06.07 13:23
Автор вопроса: SHDZ | ICQ: 209382104
Собственно, и вопрос - как туда засунуть рисунок, просто в ячейку - это получается:
System.IO.MemoryStream M1 = new System.IO.MemoryStream();
((System.Drawing.Bitmap)imageList1.Images[0]).Save(M1, System.Drawing.Imaging.ImageFormat.Jpeg);
M1.Position = 0;
dbParamList.Rows[bs_MT_ReferValues.Position].Cells["Image"].Value = M1.ToArray();
а вот в Headers - кто знает?
Ответы
Всего ответов: 2
Номер ответа: 1
Автор ответа:
SHDZ
ICQ: 209382104
Вопросов: 39
Ответов: 244
Профиль | | #1
Добавлено: 12.06.07 16:41
в общем получилося
private void dbInsider_CellPainting(object sender, DataGridViewCellPaintingEventArgs e)
{
StringFormat sf = new StringFormat();
sf.Alignment = StringAlignment.Center;
if ((e.ColumnIndex < 0) && (e.RowIndex >= 0) && (e.RowIndex < bsInsider.List.Count))
{
e.PaintBackground(e.ClipBounds, true);
//e.Graphics.DrawString((e.RowIndex + 1).ToString, this.Font, Brushes.Black, e.CellBounds, sf);
e.Graphics.DrawImage(imageList1.Images[0], e.CellBounds);
e.Handled = true;
}
}
Номер ответа: 2
Автор ответа:
-АлександР-
Вопросов: 55
Ответов: 1008
Web-сайт:
Профиль | | #2
Добавлено: 12.06.07 17:13
хм, мда, а прикольно