Ejemplo n.º 1
0
 /// <summary>
 /// 获取阻值列表到表格中
 /// </summary>
 /// <param name="path">文件路径</param>
 /// <param name="listView">表格控件</param>
 private void GetResListFileToListView(string path, ListView listView)
 {
     if (File.Exists(path))
     {
         Dictionary <string, string> dic = new Dictionary <string, string>();
         ListFileHelper.ReadFile(path, dic);
         if (dic.Count > 0)
         {
             listView.Items.Clear();
             foreach (KeyValuePair <string, string> item in dic)
             {
                 bool   isCheck  = Convert.ToBoolean(item.Value);
                 double resValue = Convert.ToDouble(item.Key);
                 if (resValue > 0)
                 {
                     ListViewItem listViewItem = new ListViewItem();
                     listViewItem.Text = ResValueFormat(resValue);
                     listViewItem.SubItems.Add(resValue.ToString());
                     listViewItem.Checked = isCheck;
                     listView.Items.Add(listViewItem);
                 }
             }
         }
     }
 }
Ejemplo n.º 2
0
 /// <summary>
 /// 加载窗体
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void frmMain_Load(object sender, EventArgs e)
 {
     FilePathResList = System.AppDomain.CurrentDomain.SetupInformation.ApplicationBase;
     FileNameResList = @"Res.list";
     comboBoxResUnit.SelectedIndex = 0;
     ListFileHelper.OutputResFile(FilePathResList + FileNameResList, "ResistanceSelectionTool.Res.list");
     InitResList(listViewRes);
 }
Ejemplo n.º 3
0
 /// <summary>
 /// 保存列表数据
 /// </summary>
 /// <param name="path"></param>
 /// <param name="listView"></param>
 private void SaveListViewToResListFile(string path, ListView listView)
 {
     if (listView.Items.Count > 0)
     {
         Dictionary <string, string> dic = new Dictionary <string, string>();
         foreach (ListViewItem item in listView.Items)
         {
             dic.Add(item.SubItems[1].Text, item.Checked.ToString());
         }
         ListFileHelper.WriteFile(path, dic);
     }
 }