C# Dataview行筛选器不适用于更新
我正在尝试top update LoginStatus,但dataview未填充datatable中的数据C# Dataview行筛选器不适用于更新,c#,asp.net,C#,Asp.net,我正在尝试top update LoginStatus,但dataview未填充datatable中的数据 if (datatable.Rows.Count > 0){ DataView dView = new DataView(datatable); //in above statement datatable have some data but dview not filling dView.RowFilter = "LoginStatus = 1";
if (datatable.Rows.Count > 0){
DataView dView = new DataView(datatable);
//in above statement datatable have some data but dview not filling
dView.RowFilter = "LoginStatus = 1";
}
与其在dataview中抛出整个datatable,不如尝试一次添加一行
foreach (DataRow row in datatable)
{
dView.AddNew(row);
}
Sebastian,您的答案假设dataTable是一个数据集。从名称上看,它似乎是一个数据表。DataTable没有Tables属性。请尝试替换
DataView dView=new DataView(DataTable)代码>带有DataView视图=datatable.DefaultView代码>我尝试使用DataView=datatable.DefaultView;但同样的问题会产生更多的代码。在哪里绑定数据表?objVO.UserId=txtUserName.Value;objVO.Password=txtPassword.Value;datatable=objDAL.CheckUser(objVO);如果(datatable.Rows.Count>0){dView=newdataview(datatable);dView.RowFilter=“LoginStatus=1”;在objDAL.CheckUser(objVO)中,返回datatable的用户(objVO)返回datatable很好,但在DataView中出现问题,dView=newdataview(datatable);我尝试了dView=datatable.DefaultView;