C# 遍历datatable中的数据,与textbox中的值比较,是否重复
3个回答
展开全部
获取datatable中的值
bool ishas=false;
DataTable dt=new DataTable();
foreach (DataRow dr in dt.Rows)
{
if(dr["列名"].ToString()==TextBxo1.Text)
{
ishas=true;
}
}
if(ishas)
{
//在这里不添加
}
else
{
//在这里添加一行到dt中,然后重新绑定一下控件
}
bool ishas=false;
DataTable dt=new DataTable();
foreach (DataRow dr in dt.Rows)
{
if(dr["列名"].ToString()==TextBxo1.Text)
{
ishas=true;
}
}
if(ishas)
{
//在这里不添加
}
else
{
//在这里添加一行到dt中,然后重新绑定一下控件
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
if(dataTable.Select(String.Format("运单号='{0}'","文本框中的值")).Length==0)
{
添加
}
{
添加
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你比较是比较数据库,不是去比较datatable,datatable只是一个数据显示控件。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询