首页 .NET/Web ASP.NET DataTable根据编号删除指定行

ASP.NET DataTable根据编号删除指定行

作者:胡同里的砖头 围观群众:1269 更新于:2013-12-19

 

solution   1:

1.设置主键标识每一行
2.用此dr的标识列去找出要删除的那一行.
3.Remove掉那一行.

Code:

   dt.PrimaryKey   =   "xx ";
   dt.Rows.Remove(dt.Rows.Find());

solution2:

   1.遍历DataRow   找到与此dr一样的行.
   2.记录下索引
   3.dt.RemoveAt(x);
 
例:
DataTable dt = new DataTable();
                string[] col = { "JL_CarName", "JL_Price", "JL_Num", "JL_Sum","JL_ID" };
                for (int i = 0; i < col.Length; i++)
                {
                    DataColumn dc = new DataColumn();
                    dc.ColumnName = col[i];
                    dt.Columns.Add(dc);
                }
                DataColumn[] PK = new DataColumn[1];
                PK[0] = dt.Columns["JL_ID"];
                dt.PrimaryKey = PK;
 
删除方法:
dt.Rows.Remove(dt.Rows.Find(编号));

  • 本文标题: ASP.NET DataTable根据编号删除指定行
  • 文章分类:【.NET/Web】
  • 非特殊说明,本文版权归【胡同里的砖头】个人博客 所有,转载请注明出处.
留言评论
站点声明:
1、本站【胡同里的砖头】个人博客,借鉴网上一些博客模板,取其各优点模块自行拼装开发,本博客开发纯属个人爱好。
2、所有笔记提供给广大用户交流使用,可转载,可复制,纯个人开发所遇问题锦集记录使用
Copyright © huzlblog.com All Rights Reserved. 备案号:苏ICP备2021056683号-8