小编Ani*_*mar的帖子

DataTable行删除错误

我有一个数据表说DT有11个,我试图删除id = 3的行使用

string DeptID ="3";
string s = "id='" + DeptID + "'";
rows = DT.Select(s);
foreach (DataRow r in rows)
r.Delete();
Run Code Online (Sandbox Code Playgroud)

我有5行id = 3但删除后数据表中的行数没有改变,一些红色符号出现在已删除行的每个字段(列)中.任何人都知道为什么会发生这种情况?

每当我尝试使用时访问剩余的行

     for(int i=0;i<dt1.Rows.Count;i++)
      {
      if (dt1.Rows[i][0].ToString() == "")
        {
        }
      }
Run Code Online (Sandbox Code Playgroud)

它显示错误'已删除的行无法占用'

c# asp.net visual-studio-2008

0
推荐指数
1
解决办法
981
查看次数

如何在sql中检查空字段

我有一个SQL查询,它显示字段中的address1和address2为'address1,address2'.我的查询是

(S.Address1 + '  ,  ' + S.Address2)as Address1 
Run Code Online (Sandbox Code Playgroud)

但是当Address2中的值为空时它显示'address1',我只需要显示address1.How我可以删除逗号

sql t-sql sql-server sql-server-2008

0
推荐指数
1
解决办法
2962
查看次数