Hello;
I have run out of ideas!
I have a simple parent/child databound grid.
The parent has a list of people, the child has a list of stores assigned to them.
I am wanting so that if I want to assign a new store they can click on "click here to add a new row" then have it work.
The attached picture should help.
In "Cust Stop No" they should be able to type in a number, then I want to do some validation to make sure it is a valid store ID.
If it is, i want to fill in the other columns of data.
I populate the grid here:
private void button1_Click(object sender, EventArgs e) { radGridView1.DataSource = null; rep_assigned_stop_matrixTableAdapter.FillByStopDetails(first_choice_mainDataSet.rep_assigned_stop_matrix); GridViewRelation relation = new GridViewRelation(radGridView1.MasterTemplate); relation.ChildTemplate = childTemplate; relation.RelationName = "repStopRelationship"; relation.ParentColumnNames.Add("id"); relation.ChildColumnNames.Add("rep_id"); radGridView1.Relations.Add(relation); radGridView1.DataSource = first_choice_mainDataSet.rep_info; //radGridView1.AutoGenerateHierarchy = true; radGridView1.AutoSizeColumnsMode = GridViewAutoSizeColumnsMode.Fill; }Then I have tried to catch the cell change event here:
private void radGridView1_CellValueChanged(object sender, GridViewCellEventArgs e) { IEditableObject editbaleObject = e.Row.DataBoundItem as IEditableObject; DataRowView dataRowView = e.Row.DataBoundItem as DataRowView; var rowIndex = e.Row.Index; if (rowIndex == -1) { radGridView1.Rows[1].Cells["stop_name"].Value = "cityname"; }
I am several hours in and not making any headway....please help!
Thank you,
Joe
