Может ли кто-нибудь помочь мне с показом изображения, datepicker, name.textbox, firstname.textbox из datagridview в picturebox и datepicker, а также name и firstname
//Get the blob data in a variable var data = (Byte[])(dataGridView1.Rows[0].Cells[0].Value); //Create MemoryStream using blob data of image var stream = new MemoryStream(data); //Set the stream data to PictureBox pictureBox1.Image = Image.FromStream(stream);
это код, с которым у меня возникли проблемы ....
когда я использую этот код, картинка с элементом управления datagridview отображаются для моего элемента управления PictureBox, но
только параметр rowindex и columnindex 0 0 --&ГТ; изображения, показывающие ....не показывает accoriding к мой щелчок мышью на элементе управления datagridview ...когда я clcik на ячейке 5 - > изображение этой строки должно быть отображено то же самое изображение rowindex 0 и columindex 0 снова....
var data = (Byte[])(dataGridView1.Rows[e.RowIndex].Cells[0].Value);
Что я уже пробовал:
как показать имя. текст, фамилию. текст и все даже изображение, которое находится в byte[] и datepicker
<pre>var data = (Byte[])(dataGridView1.Rows[e.RowIndex].Cells[0].Value);
Steve44
Не могли бы вы предоставить более подробную информацию, ваше описание показывает только фрагмент кода, но без объяснения, где ваш код терпит неудачу, показывает ошибку или ведет себя иначе, чем вы ожидаете.
Одна из проблем, которая кажется странной, заключается в том, что в строке, выбранной для отображения изображения, Cells[1] содержит изображение в виде байтового массива, а позже Cells[1] выбранной строки содержит uname. Значит, содержание строк различно для одних и тех же ячеек?
Richard MacCutchan
В чем заключается ценность e.RowIndex
когда вы его запускаете? Вам также нужно показать, где находится data
переменная используется для отображения изображения.