sqldatasource - UpdateParameters с байтовым массивом изображения - PullRequest
1 голос
/ 17 июля 2010

Это то, как вы устанавливаете defaultValue со строкой:

sqlDataSource.UpdateParameters["Active"].DefaultValue = tbActive.Text;

Как сделать что-то похожее на код ниже, чтобы мой sqlDataSource мог принять обновленное изображение?

FileUpload fuRoom1 = (FileUpload)gvRoom.Rows[e.RowIndex].FindControl("UploadedFile11");
        byte[] imageData1 = new byte[fuRoom1.PostedFile.InputStream.Length + 1];
        fuRoom1.PostedFile.InputStream.Read(imageData1, 0, imageData1.Length);

sqlDataSource.UpdateParameters["Image1"].DefaultValue = imageData1;   
//<--wont work because it's not a string any ideas?   

Я должен сохранить изображение в базе данных SQL как тип данных Image из события RowUpdating gridView. У меня есть элемент управления FileUpload в EditItemsTemplate

1 Ответ

0 голосов
/ 19 июля 2010

Обработайте событие OnUpdating вашего sqlDataSource и установите значение там.

...