Net Core教程

C#中 查询DataTable是否包含某个特定的数据

本文主要是介绍C#中 查询DataTable是否包含某个特定的数据,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

1、先定一个DataTable

  private DataTable dtComp
        {
            get
            {
                return this["dtComp"] as DataTable;
            }
            set
            {
                this["dtComp"] = value;
            }
        }

2、创建datatable的行

                    dtComp = new DataTable();
                    dtComp.Columns.Add("SN", typeof(string));
                    dtComp.Columns.Add("Tag", typeof(string));                        

3、往datatable里面写入数据

                        DataRow drCompDataInput = dtComp.NewRow();
                        drCompDataInput["SN"] = lotDataTag.Lot;
                        drCompDataInput["Tag"] = lotDataTag.Tag;
                        dtComp.Rows.Add(drCompDataInput);          

4、比较数据,返回结果为1,就代表有这个数据,正确。如果范围结果不为1,就代表没有找到该数据,则报错

                            if (dtComp.Select("SN ='" + lotData.Lot + "' and Tag = '" + lotData.Tag + "' ").Length != 1)
                            {
                                throw new Exception(TextMessage.Error.T00747(""));
                            }

  

这篇关于C#中 查询DataTable是否包含某个特定的数据的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!