1、C# DataTable按指定列排序
1
2
3
4
5
6
7
8DataTable dt = new DataTable(); dt.Columns.Add("Id"); dt.Columns.Add("Name"); dt.Rows.Add(new object[] { 1, "zhangsan" }); dt.Rows.Add(new object[] { 2, "taoge" }); dt.DefaultView.Sort="Id DESC";//按Id倒序 dt.DefaultView.Sort="Id DESC,Name desc";//按Id倒序和Name倒序 dt = dt.DefaultView.ToTable();//返回一个新的DataTable
2、C#中DataTable修改列名
DataTable table = new DataTable();
table.Columns["OldColumnName"].ColumnName = "NewColumnName";
3、C#中DataTable移除某列特定条件时所在的行数据(删除行数据)
DataTable table = new DataTable();
DataRow[] foundRow;
foundRow = table .Select("ColumnName='' ", sort(可为空));
foreach (DataRow row in foundRow)
{
table .Rows.Remove(row);
}
4、C#中DataTable删除某列数据
DataTable table = new DataTable();
table .Columns.Remove("ColumnName");
5、C#中DataTable循环
DataTable table = new DataTable();
for (int i = 0; i < table .Rows.Count; i++)
{
if (table .Rows[i][0].ToString() == item.ID)
{
table .Rows[i][1] = 想要输入的字符串;
}
}
最后
以上就是勤劳百褶裙最近收集整理的关于C#中datatable相关方法的全部内容,更多相关C#中datatable相关方法内容请搜索靠谱客的其他文章。
发表评论 取消回复