Пример #1
0
        private void button2_Click(object sender, EventArgs e)
        {
            this.clickCounter++;
            if (this.clickCounter < 4)
            {
                Int32 selectedCellCount =
                    DataGridView1.GetCellCount(DataGridViewElementStates.Selected);
                if (selectedCellCount > 0)
                {
                    System.Text.StringBuilder sb =
                        new System.Text.StringBuilder();

                    for (int i = 0;
                         i < selectedCellCount; i++)
                    {
                        sb.Append("Row: ");
                        sb.Append(DataGridView1.SelectedCells[i].RowIndex
                                  .ToString());
                        sb.Append(", Column: ");
                        sb.Append(DataGridView1.SelectedCells[i].ColumnIndex
                                  .ToString());
                        sb.Append(Environment.NewLine);
                        DataGridView1.Rows[DataGridView1.SelectedCells[i].RowIndex].Cells[DataGridView1.SelectedCells[i].ColumnIndex].Value = map[DataGridView1.SelectedCells[i].RowIndex, DataGridView1.SelectedCells[i].ColumnIndex];
                        MessageBox.Show(DataGridView1.Rows[DataGridView1.SelectedCells[i].RowIndex].Cells[DataGridView1.SelectedCells[i].ColumnIndex].Value.ToString());
                    }
                }
            }
        }