我在C#中的winform應用程序與datagridview
女巫得到it's從sql
數據庫中的值,但是當我從德datagridview
點擊一行得到的數據顯示在文本框進行編輯。 問題是可以編輯的一列是圖像。 我可以上傳圖片,看看它在DataGrid但是當我集團公司的的rowHeader選擇我得到一個錯誤:代碼是 「的不正確的格式輸入字符的字符串」:圖片圖片框
private void dataGridView1_RowHeaderMouseClick(object sender, DataGridViewCellMouseEventArgs e)
{
ID = Convert.ToInt32(dataGridView1.Rows[e.RowIndex].Cells[1].Value.ToString());
MemoryStream ms = new MemoryStream((byte[])dataGridView1.CurrentRow.Cells[2].Value);
pictureBox1.Image = Image.FromStream(ms);
desc2.Text = dataGridView1.Rows[e.RowIndex].Cells[3].Value.ToString();
tipo.Text = dataGridView1.Rows[e.RowIndex].Cells[4].Value.ToString();
prumos.Text = dataGridView1.Rows[e.RowIndex].Cells[5].Value.ToString();
}
[進入image description here] [1]] [1] 在此先感謝,
在哪條確切的線路上會得到異常?它似乎與'Convert.ToInt32'相關,比圖片更多... –
@OfirWinegarten不幸的是系統不會拋出異常。 我只收到錯誤,表單關閉,然後我回到以前的表單。 – septaug
@OfirWinegarten我想評論的轉換線,現在我得到的錯誤:無法System.String類型的對象關聯到System.byte – septaug