更改Webservice C#中的列名

时间:2015-05-19 19:43:12

标签: c# .net web-services

我没有在C#工作,我需要更改oEmployee第2和第3列的列名。

因为Web服务从APP快速调用固定的一个问题快速方式是更改Web服务本身中的列名称。

有可能实现吗?

我试过了:

dt4.Columns [1] .ColumnName =' Col1'或者dt4.Columns [1] .Caption,没什么用......

    Employee oEmployee = new Employee(strConnString);

    oEmployee.Query.AddResultColumn(EmployeeSchema.EmployeeID);

    oEmployee.Query.AddResultColumn(EmployeeSchema.FirstName);

    oEmployee.Query.AddResultColumn(EmployeeSchema.LastName);

    oEmployee.Query.Load();

    dt = oEmployee.DefaultView.Table;

    dt.TableName = "Table1";

    ds.Tables.Add(dt);

是否可以更改列名作为我们更改表名的方式?

1 个答案:

答案 0 :(得分:0)

我认为你很亲密。尝试,

 dt = oEmployee.DefaultView.Table;

 //Debug and make sure that you are changing the name for the correct column
 dt.Columns[1].ColumnName = "New Column Name"; 

 dt.TableName = "Table1";

以下是我的代码中的快照,它会让您了解我如何更改值

enter image description here