Exemple #1
0
        private void RefreshDG()
        {
            dataGridView1.Rows.Clear();

            try
            {
                //普通写法
                foreach (var item in ConfigSettings.getQuickInsertSettingsAllCodes())
                {
                    string[] str   = ConfigSettings.getQuickInsertModelNameValueByCode(item);
                    int      index = dataGridView1.Rows.Add();
                    dataGridView1.Rows[index].Cells["QuickInsertModelCode"].Value        = item;
                    dataGridView1.Rows[index].Cells["QuickInsertModelName"].Value        = str[0];
                    dataGridView1.Rows[index].Cells["QuickInsertModelValue"].Value       = str[1];
                    dataGridView1.Rows[index].Cells["QuickInsertModelInstruction"].Value = str[2];
                }

                //二维数组

                /*string[,] str = ConfigSettings.getQuickInsertModelCodeNameValue();
                 * for (int i = 0; i < str.Length / 3; i++)
                 * {
                 *  int index = dataGridView1.Rows.Add();
                 *  dataGridView1.Rows[index].Cells["QuickInsertModelCode"].Value = str[i, 0];
                 *  dataGridView1.Rows[index].Cells["QuickInsertModelName"].Value = str[i, 1];
                 *  dataGridView1.Rows[index].Cells["QuickInsertModelValue"].Value = str[i, 2];
                 * }*/
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }

            dataGridView1.ClearSelection();
        }