sqldatasource - 具有图像字节数组的UpdateParameters

时间:2010-07-16 22:12:04

标签: asp.net image file-upload sqldatasource

这是使用字符串设置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?   

我必须将图像作为数据类型从gridView的RowUpdating事件中保存到SQL数据库中。我在EditItemsTemplate

中有一个FileUpload控件

1 个答案:

答案 0 :(得分:0)

处理sqlDataSource的OnUpdating事件并在那里设置值。