private void dataGridView1_SelectionChanged(object sender, SelectionChangedEventArgs e) { columnIndex = dataGridView1.CurrentColumn.DisplayIndex; if (columnIndex == 9) { DataRowView dataRow = (DataRowView)dataGridView1.SelectedItem; if (dataRow != null) { id_1 = dataRow.Row.ItemArray[0].ToString(); MessageO messageO = new MessageO(); if (id_1 != "") { messageO.Id = id_1; messageO.TableBasa = "client"; messageO.del_ += () => Dysplay(); messageO.ShowDialog(); } } } DataRowView dataRow2 = (DataRowView)dataGridView1.SelectedItem; if (dataRow2 != null) { id = dataRow2.Row.ItemArray[0].ToString(); name = dataRow2.Row.ItemArray[1].ToString(); } }
private void x1_Click(object sender, RoutedEventArgs e) { DataRowView dataRow = (DataRowView)dataGridView1.SelectedItem; if (dataRow != null) { id_1 = dataRow.Row.ItemArray[0].ToString(); MessageO messageO = new MessageO(); if (id_1 != "") { messageO.Id = id_1; messageO.TableBasa = "client"; messageO.del_ += () => Dysplay(); messageO.ShowDialog(); } } }
public void DeeplyNestedMessagesInRepeatedFieldShouldApplyEventsProperly() { var state = new MessageO { P = new MessageP { Q = new MessageQ() } }; var s = new MessageR(); s.R = "hello"; state.P.Q.R.Add(s); AssertEventsStable(state); AssertEventsStableWithClone(state, () => { s.R = "World"; }); var newState = new MessageO(); newState.ApplyEvents(state.GenerateSnapshot()); AssertEventsStableWithClone(newState, () => { newState.P.Q.R[0].R = "Worlds"; }); }