我们如何只提取具有第一列作为指定约束(string)使用OLEDB在ASP.NET中的特定行?

我有一个Excel表格,其中有一个特定的门票号码的6个主题获得的商标列表。 Excel工作表

我一直使用C#代码隐藏文件中的OLEDB的网页,并使用DataTable来存储logging。 但是我不能解决这个问题,我怎么只提取第一列与特定string匹配的行。 我试过使用下面的代码:

OleDbConnection ExConn = new OleDbConnection(constr); OleDbCommand Comm = new OleDbCommand(); OleDbDataAdapter ODAdapter = new OleDbDataAdapter(); DataTable DTable = new DataTable(); Comm.Connection = ExConn; ExConn.Open(); DataTable ExSchema = ExConn.GetOleDbSchemaTable(OleDbSchemaGuid.Tables, null); string Sheet = ExSchema.Rows[0]["TABLE_NAME"].ToString(); ExConn.Close(); ExConn.Open(); Comm.CommandText = "SELECT * FROM ["+Sheet+"] where [A] = '155U1A05A0'"; ODAdapter.SelectCommand = Comm; ODAdapter.Fill(DTable); ExConn.Close(); 

有没有办法只有那些有条件的真正的行到数据表? 或者至less从DataTable中提取这些行? (我个人认为问题出在CommandText上,我尝试过不同的方法,比如A *,A%但是不能解决问题)。