conn = new SqlConnection(connectionString);
comm = new SqlCommand("Products.sl_Cartridges", conn);
comm.CommandType = CommandType.StoredProcedure;
comm.Parameters.Add(new SqlParameter("@PrinterID", SqlDbType.Int));
comm.Parameters["@PrinterID"].Value = varPrinterID;conn.Open();
reader = comm.ExecuteReader();
Cartridges.DataSource = reader;
Cartridges.DataBind();
reader.Close();
有没有办法在上面添加一些代码来挑选出这个中继器的第一个数据行的值?这会让我省下一笔单独的SP,这似乎是一种浪费。对不起,.Net很新奇!ASP.Net C#使用第一行读取器
为什么编写单独的SP看起来像是浪费?这需要1分钟的时间,这是一个非常好的习惯,这对服务器来说几乎是额外的努力,并且可以通过线路传输更少的数据。我已经完成了1000个存储过程处理所有不同数据量的项目。 – mellamokb 2011-06-15 16:17:14