C# 在绑定到网格之前对DataTable中的列进行排序

C# 在绑定到网格之前对DataTable中的列进行排序,c#,C#,我有以下代码: ProductRanges_Grd.DataSource = ProductRangesDt.DefaultView.ToTable(true, "PROVIDER_ID", "PROVIDER_NAME"); 在绑定我的网格之前,我可以按提供商名称订购吗?我如何进行此操作?任何帮助+1,更好的选择。我也需要在LINQ之外思考:P+1,更好的选择。我也需要在林克之外思考:P // Create DataView DataView view = myDataTable

我有以下代码:

ProductRanges_Grd.DataSource = 
    ProductRangesDt.DefaultView.ToTable(true, "PROVIDER_ID", "PROVIDER_NAME");

在绑定我的网格之前,我可以按提供商名称订购吗?我如何进行此操作?任何帮助

+1,更好的选择。我也需要在LINQ之外思考:P+1,更好的选择。我也需要在林克之外思考:P
 // Create DataView
DataView view = myDataTable.defaultview;
// Sort by PROVIDER_ID and PROVIDER_NAME column in descending order
view.Sort = "PROVIDER_ID ASC, PROVIDER_NAME ASC";
ProductRanges_Grd.DataSource = view.ToTable();
    myDataTable.DefaultView.Sort = "PROVIDER_NAME ASC"; 
    ProductRanges_Grd.DataSource = myDataTable;
    ProductRanges_Grd.DataBind();