我是很新,與Telerik控制工作,我已經收到了關於這對Telerik的論壇零迴應,但朋友推薦#1,所以我希望有人可以提供幫助。BLOB檢索的radgrid控件
總之,我是誰目前正在制定中的DotNetNuke應用模塊的.NET程序員。對於我目前正在使用的模塊,我正在Telerik RadGrid中顯示數據。我的一個列包含單擊時需要運行從我的數據庫中檢索BLOB和打開PDF文件的功能一個LinkButton。
我得使用一個GridView一個.NET測試環境中這方面的工作。下面是我的OnClick事件代碼:
public void lnkWebFileName_Click(object sender, EventArgs e)
{
Label lblWebFileNameNew = (Label)((Control)sender).NamingContainer.FindControl
("lblWebFileName");
string webfilename = lblWebFileNameNew.Text.ToString();
BlobRetrieval.WriteDocumentWithStreaming(webfilename);
}
我還沒有爲WriteDocumentWithStreaming的代碼,因爲在.NET這就像一個魅力,讓我知道我的檢索代碼工作。
試圖讓這個通過我的radgrid控件的工作,但是,是另外一個問題。出於測試目的,我用下面的代碼,以確保我得到webfilename值,然後我改變按鈕上的文字:
public void lnkWebFileName_Click(object sender, EventArgs e)
{
Label lblWebFileNameNew = (Label)((Control)sender).NamingContainer.FindControl
("lblWebFileName");
LinkButton lnkBtn = (LinkButton)((Control)sender).NamingContainer.FindControl
("lnkWebFileName");
string webfilename = lblWebFileNameNew.Text.ToString();
lnkBtn.Text = webfilename;
}
完美的作品!問題是當我添加:
BlobRetrieval.WriteDocumentWithStreaming(webfilename);
要嘗試顯示PDF文件,它什麼都不做。我查了DNN的事件查看器,唯一的錯誤消息,我得到的是:
System.Exception: Unhandled Error
沒有任何人有任何想法做檢索,並通過radgrid控件顯示一個BLOB什麼?我是否必須對現有代碼做一些特別的事情,或者在RadGrid中需要做些什麼?
有人請幫助擺脫這種頭痛。謝謝!
MKDnn