我正在使用以下代码绑定到 ASP.NET DataGrid。我有以下内容,它可以工作,但想知道这是否是最好的方法。我关心的几件事是我不需要打开连接,也没有使用 DataReader。请注意,这是在我的页面后面的代码中编写的。
string strConn = ConfigurationManager.ConnectionStrings["SQL1"].ConnectionString;
SqlDataSource DataSource1 = new SqlDataSource();
DataSource1.ConnectionString = strConn;
DataSource1.SelectCommand = "SELECT * FROM tblTruck where LocId = @LocID ";
DataSource1.SelectParameters.Add(new Parameter("LocId", System.TypeCode.String, value));
Grid1.DataSource = DataSource1.Select(DataSourceSelectArguments.Empty);
Grid1.Rebind();