DataTable 加载
private DataTable dt = new DataTable();
//在加载事件中加载DataTable
private void AssetScan_Load(object sender, EventArgs e)
{
string path = System.IO.Path.GetDirectoryName(Assembly.GetExecutingAssembly().ManifestModule.FullyQualifiedName) + '\\' + ServerInfo.UserNo + "\\s_asset.txt";
dt = pc.TxtToDataTableScan(path); //把TXT转化成DataTable,TXT中有很多数据所以加载大概要30秒中
}
DataRow[] dr = dt.Select("code='" + this.txtSN.Text.Trim() + "'");//从 DataTable 查询
但是在查询是为什么第一次又要30秒,从第二次开始就很快了。这是为什么?