当表名包含“。”

时间:2017-05-19 07:40:24

标签: c# .net dataset infragistics ultragrid

DataSet ds = new DataSet();

ds = GetData();//This method reads the .xls file and returns datatable in a dataset.

将此绑定到UltraGrid。

grid.DataSource = ds;

捕获异常:无法创建字段“”的子列表。

经过几次尝试后,我发现如果 DataSet的表名包含“。”,则只抛出此异常。

示例

ds.Tables[0].TableName = "AW_MyTable_1.2" //Throws Exception
ds.Tables[0].TableName = "A.W_MyTable_12" //Throws Exception

ds.Tables[0].TableName = "AW_MyTable_12"  //Works Correctly

我无法理解此异常背后的原因。

0 个答案:

没有答案