entity framework kullanıyorsanız DB'den verileri çektikten sonra gride aktarırken where koşulu ekleyebilirsiniz.
örneğin:
private void IdAra(int id)
{
using (MyContext context = new MyContext())
{
var result=context.Products.ToList().Where(p => p.ProductId==id);
dgvProduct.DataSource = result.ToList();
}
}
Eğer Adonet kullanıyosanız da Datareader içindeki verileri while ile okurken bir if koşulu ekleyebilirisiniz.
Örnek:
while (dr.Read)
{
if (Convert.ToInt32(dr["ProductId"])==id)
{
Product product = new Product
{
Id = Convert.ToInt32(reader["Id"]),
Name = Convert.ToString(reader["Name"]),
UnitPrice = Convert.ToDecimal(reader["UnitPrice"]),
StockAmount = Convert.ToInt32(reader["StockAmount"]),
};
}
}