假设textbox的数值对应到DataTable的列 COL1 上
DataRow[] rows=dt.Select("COL1="+textbox.Text.Trim())
如果是字符型用("COL1='"+textbox.Text.Trim()+"'")
rows表示已经有相同值的行数.rows为0表示没有此行数据.rows>0表示已经存在这个值
为什么一定要比较呢,你那输入的TextBox的值作参数,写个函数,判断是不是在DataTable就好了吧!True代表存在,提示运单号存在,False就是不存在,就添加新运单号!
希望可以帮到你!
楼上的,这个问题他是要在文本框里输入文本,如果在DT中没有就加进去,你的解决方法是不是反了啊。