这是用codesmith用到的,你可以仿照下做 private void fMaterialOutStoreFindDetail_Load(object sender, EventArgs e)
        {
            dataGridView1.AutoGenerateColumns = false;
            bindingSource1.DataSource = TMOSD;
            dataGridView1.DataSource = bindingSource1;
            dataGridView1.ContextMenuStrip = contextMenuStrip1;
            for (int i = 0; i < TMOSD.Count; i++)
            {
                ApartmentQuery query = new ApartmentQuery();
                query.AppendEquals(ApartmentColumn .ApartmentId ,TMOSD [i].ApartmentId.ToString ());
                TList<Apartment> TA = DataRepository.ApartmentProvider.Find(query.GetParameters ());
                dataGridView1.Rows[i].Cells["ApartmentId"].Value = TA[0].ApartmentName.ToString();
            }
        }