2016-06-09 36 views
0

我準備動態網格使用VB.net和RAD網格,其中列在運行時生成。我試圖在多個列上應用過濾器(內置過濾器),但應用程序正在拋出異常(既不是DataColumn也不是DataRelation for Table Table)。當我嘗試應用過濾器時發生此錯誤。我無法確定根本原因。任何輸入將不勝感激。我正在使用Radgrid的NeedDataSource()事件,並且此事件在應用過濾器時引發了上述異常。動態Telerik RAD網格中的多列過濾

在此先感謝。

拉傑夫

回答

0

這是有可能的問題是因爲在錯誤不能訪問其所需的數據字段被提及的列。請仔細檢查您的DataSource配置,並查看此DataField的確切名稱是否與錯誤消息中提及的名稱相同。

+0

是的你是對的,但我的錯誤消息中沒有提及列名稱,即「既不是DataColumn也不是DataRelation for table Table」,所以我怎麼知道哪些DataField無法訪問。 –

+0

我是動態綁定列的。我的代碼是這樣的:

+0

on page_load():DefineGridStructure(Session(「DynamicResultReportGridData 「)) gridData.DataBind() –