zoukankan      html  css  js  c++  java
  • wcf返回datatable必须给tablename赋值

    最近在学习WCF,返回datatable的时候老是出现“An error occurred while receiving the HTTP response to http://localhost:9999/calculatorservice. This could be due to the service endpoint binding not using the HTTP protocol. This could also be due to an HTTP request context being aborted by the server (possibly due to the service shutting down). See server logs for more details.”的错误。检查了半天才发现原来是返回的datatable没有给tablename赋值。

    代码
    public System.Data.DataTable GetDataTable()
            {
                DataTable mydt 
    = new DataTable();
                mydt.Columns.Add(
    "UserID"typeof(int));
                mydt.Columns.Add(
    "UserName"typeof(string));
                mydt.Columns.Add(
    "Birthday"typeof(DateTime));
                
    for (int i = 0; i < 300; i++)
                {
                    DataRow dr 
    = mydt.NewRow();
                    dr[
    "UserID"= i + 1;
                    dr[
    "UserName"= "xx" + i;
                    dr[
    "Birthday"= DateTime.Now;
                    mydt.Rows.Add(dr);
                }
                
    return mydt;
            }

     后来加上mydt.TableName="mydt";就好了。

  • 相关阅读:
    换行的展示
    jsp页面的导出功能
    怎么设置回车键为提交功能?
    HBuilder使用心得
    js和jQuery
    前端常用技术总结--java程序员
    对压缩文件加密
    删除表中一个字段的SQL语句
    用NPOI操作EXCEL-锁定列CreateFreezePane()
    MVC 点击下载文档
  • 原文地址:https://www.cnblogs.com/hxw/p/1774841.html
Copyright © 2011-2022 走看看