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