• DataTable 只保留想要的几列


    1. using System;  
    2. using System.Collections;  
    3. using System.Configuration;  
    4. using System.Data;  
    5. using System.Linq;  
    6. using System.Web;  
    7. using System.Web.Security;  
    8. using System.Web.UI;  
    9. using System.Web.UI.HtmlControls;  
    10. using System.Web.UI.WebControls;  
    11. using System.Web.UI.WebControls.WebParts;  
    12. using System.Xml.Linq;  
    13. using System.Collections.Generic;  
    14.   
    15. public partial class Default3 : System.Web.UI.Page  
    16. {  
    17.     protected void Page_Load(object sender, EventArgs e)  
    18.     {  
    19.         List<Person> list = new List<Person> {     
    20.                     new Person(){Id=1,Name="小明'\"}[]{><,\\/~、\r\n"},    
    21.                     new Person(){Id=2,Name="小华"}    
    22.             };  
    23.   
    24.         DataTable dt = new DataTable("MatrixInfo");  
    25.         DataColumn dc1 = new DataColumn("ID");  
    26.         DataColumn dc2 = new DataColumn("Name");  
    27.         dt.Columns.Add(dc1);  
    28.         dt.Columns.Add(dc2);  
    29.         foreach (Person p in list)  
    30.         {  
    31.             DataRow dr = dt.NewRow();  
    32.             dr["ID"] = p.Id;  
    33.             dr["Name"] = p.Name;  
    34.             dt.Rows.Add(dr);  
    35.         }  
    36.   
    37.         DataTable dv = dt.DefaultView.ToTable(false, new string[] { "Name" });  
    38.     }  
    39.   
    40.     public class Person  
    41.     {  
    42.         public int Id { get; set; }  
    43.         public string Name { get; set; }  
    44.     }  
  • 相关阅读:
    C#中自动增量字段值的获取方法
    Mio改造第一步
    酒后
    阳朔自驾行-行程篇
    如何在C#中获取新插入的identity列值
    格格生了
    扯皮
    nPdl的翻译
    asp.net和asp的互相调用
    NetBPM前进了一步,解决了上一个问题
  • 原文地址:https://www.cnblogs.com/just09161018/p/4605483.html
Copyright © 2020-2023  润新知