これが私のコードです:
DataSet ds = new DataSet();
ds.ReadXml("drivers");
これは通常のコードです:
var q = from drivers in ds.Tables[0]
.Select("EmployeeNumber = " + "0000008823")
select (drivers["EmployeeNumber"] + " - " + drivers["Name"]);
同じコードですが、このコードではエラーが発生します。
var q = from drivers in ds.Tables[0]
.Select("EmployeeNumber = " + "0000000023")
select (drivers["EmployeeNumber"] + " - " + drivers["Name"]);
System.String および System.Int32 で '=' 操作を実行できません
これは私のxmlファイルです:
<?xml version="1.0" encoding="utf-8"?>
<drivers>
<Driver>
<Name>John</Name>
<EmployeeNumber>0000000023</EmployeeNumber>
</Driver>
<Driver>
<Name>Mike</Name>
<EmployeeNumber>0000008823</EmployeeNumber>
</Driver>
</drivers>