请问 DataTable的 DisplayExpression 如何使用

解决方案 »

  1.   

    http://www.devnewsgroups.net/group/microsoft.public.dotnet.framework.adonet/topic22244.aspx
      

  2.   

    http://msdn2.microsoft.com/zh-tw/library/system.data.datatable.displayexpression(VS.80).aspx
      

  3.   

    就像DataTable.TableName 属性一样,是DataTable.ToString()的一种表现形式.
      

  4.   

    获取 DataTable 的 TableName 和 DisplayExpression
    下面的示例使用 ToString 方法返回 TableName 和 DisplayExpression
    private void PrintToString(DataSet dataSet)
    {
        foreach(DataTable table in dataSet.Tables)
        {
            Console.WriteLine(table.ToString());
        }
    }来自CSDN
      

  5.   

    DisplayExpression的用法没有真么简单,
    但是我找不到具体的说明
      

  6.   

    这个表达式确实没有更深的用处,它只是用来做为ToString的辅助的.
      

  7.   

    不可能 比如我一个有id字段的datatable中设置 DisplayExpression="order by id asc",
    运行的时候会提示order by 有错误,所以这个不可能只是用来做ToString的辅助的。但是
    我的确找不到相关的说明。
      

  8.   


    你傻啊?
    这样  DataView dv = yourDataTable.DefaultView;
    dv.sort = " order by id desc ";
    dv.rowFilter = "  id > 10 ";
      DataTabel dt = dv.ToTable();
    return dt;