private void cmdSettingsSave_Click(object sender, EventArgs e) { Settings.Default.RecieveTelegramm = DataSetConverter.ToString(DataSetConverter.DatagridviewToDataset(dtaEmpfangstelegrammAufgeschluesselt)); Settings.Default.SendeTelegramm = DataSetConverter.ToString(DataSetConverter.DatagridviewToDataset(dtaSendTabelle)); Settings.Default.Save(); }
private void LoadSettings() { optTwoChannel_CheckedChanged(null, null); dtaEmpfangstelegrammAufgeschluesselt.Rows.Clear(); if (!string.IsNullOrEmpty(Settings.Default.RecieveTelegramm)) { try { DataRowCollection rows = DataSetConverter.ToDataSet(Settings.Default.RecieveTelegramm).Tables[0].Rows; for (int n = 0; n < rows.Count - 1; n++) { dtaEmpfangstelegrammAufgeschluesselt.Rows.Add(new object[] { rows[n][0], rows[n][1] }); } } catch (Exception) { } } dtaSendTabelle.Rows.Clear(); if (!string.IsNullOrEmpty(Settings.Default.SendeTelegramm)) { try { DataRowCollection rows = DataSetConverter.ToDataSet(Settings.Default.SendeTelegramm).Tables[0].Rows; for (int n = 0; n < rows.Count - 1; n++) { if (rows[n].ItemArray.Length > 2) { dtaSendTabelle.Rows.Add(new object[] { rows[n][0], rows[n][1], rows[n][2] }); } else { dtaSendTabelle.Rows.Add(new object[] { rows[n][0], rows[n][1] }); } } } catch (Exception) { } } FillQuitt(); lstStoredSenddata.Items.Clear(); if (Settings.Default.SendDataList != null) { lstStoredSenddata.Items.AddRange(Settings.Default.SendDataList.ToArray()); } }