این مثال رو ببینید
internal class car
{
private string _make;
private string _model;
private string _id;
public string Make
{
get { return _make; }
set { _make = value; }
}
public string Model
{
get { return _model; }
set { _model = value; }
}
public string ID
{
get { return _id; }
set { _id = value; }
}
}
private void Form1_Load(object sender, EventArgs e)
{
List<car> cars = new List<car>();
cars.Add(new car() { Make = "Ford", Model = "Mustang", ID = "1" });
cars.Add(new car() { Make = "Ford", Model = "F150", ID = "2" });
cars.Add(new car() { Make = "Ford", Model = "Thunderbird", ID = "3" });
cars.Add(new car() { Make = "Honda", Model = "Accord", ID = "4" });
cars.Add(new car() { Make = "Honda", Model = "Civic", ID = "5" });
cars.Add(new car() { Make = "Honda", Model = "Element", ID = "6" });
var query = cars.Where(x => x.Make == "Ford").ToList();
query.ForEach(x => x.Model = "Test");
this.dataGridView1.DataSource = query.ToList();
}