2016-08-05 6 views
0

このc#コードはwpfフレームワークでうまく動作します。 今、私はasp.netでこのコードが必要です。 DataGridの代わりにGridViewを使用しています。 どのような変更が必要ですか?ここでwpf datagridをasp gridviewに変換する

は、私のC#のコードです:

DataRowView SelectedRowValue = (DataRowView)dataGrid1.SelectedValue; 
byte[] ImageBytes = (byte[])SelectedRowValue.Row.ItemArray[1]; 
MySqlCommand cmd2 = new MySqlCommand("INSERT INTO Images (Image) VALUES (@ImageSource)", con); 
cmd2.Parameters.Add("@ImageSource", MySqlDbType.Blob, ImageBytes.Length).Value = ImageBytes; 
cmd2.ExecuteNonQuery(); 

答えて

0

あなたはC#の protected void oGridView_RowUpdating(object sender, GridViewUpdateEventArgs e) { GridViewRow row = (GridViewRow)GridView1.Rows[e.RowIndex]; Label lblID = (Label)row.FindControl("Label1"); TextBox txtImage = (TextBox)row.Cells[0].Controls[0]; //........ Then Update Command for MySQl which You are using// MySqlCommand oMySqlCommand = connection.CreateCommand(); を使用してGrid_RowUpdatingイベントを使用することができます Image='"+txtImage.Text+"'where id='"+userid+"'"; connection.Open(); command.ExecuteNonQuery(); //....... etc// GridView1.EditIndex = -1; }

関連する問題