2008-10-29 62 views
1

我有一個從CSV獲取數據的Datagrid。沒有文件按任何順序排序,但我想通過用戶名(一個字段)來訂購gridview。這怎麼能做到?我的XML/GridView的代碼如下所示:綁定到自定義對象(CSV文件)的gridview可以排序嗎?

的StreamWriter寫入到CSV和填充GridView控件:

string filename = @"D:\www\isolated\LocalUser\cc-suppressions\generatedsuppressions\surpressions.csv"; 
    StreamWriter sWriter = new StreamWriter(Server.MapPath("Surpression.csv")); 
    string Str = string.Empty; 
    string headertext = ""; 
    sWriter.WriteLine(headertext); 
    int cellLimit = GridView3.Rows[1].Cells.Count; 
    for (int i = 0; i <= (this.GridView3.Rows.Count - 1); i++) 
    { 
     for (int j = 0; j <= (this.GridView3.Rows[i].Cells.Count - 1); j++) 
     { 
      Str = this.GridView3.Rows[i].Cells[j].Text.ToString(); 
      if (Str == "&nbsp;") 
       Str = ""; 
      Str = (Str + ","); 
      sWriter.Write(Str); 
     } 

     sWriter.WriteLine(); 
    } 
    sWriter.Close(); 
    sWriter.Dispose(); 
} 
this.GridView3.DataBind(); 

回答