Пример #1
0
        /// <summary>
        /// 输出data显示
        /// </summary>
        /// <param name="d"></param>
        public void outDataView(Dictionary <string, string> d)
        {
            SkinDataGridView dataview = skinDataGridView1;

            if (d.Count <= 0)
            {
                dataview.Rows.Clear(); return;
            }
            dataview.Invoke(new Action(() =>
            {
                dataview.Rows.Clear();
                dataview.Rows.Add(d.Count);
                int i = 0;
                foreach (var item in d)
                {
                    dataview.Rows[i].Cells[0].Value = item.Key;
                    dataview.Rows[i].Cells[1].Value = item.Value;
                    i++;
                }
            }));
        }
Пример #2
0
 /// <summary>
 /// 生成显示
 /// </summary>
 /// <param name="d"></param>
 /// <param name="jar"></param>
 /// <param name="key"></param>
 private void showDataView(SkinDataGridView d, JArray jar, string[] key)
 {
     if (jar == null)
     {
         return;
     }
     d.Invoke(new Action(() =>
     {
         d.Rows.Clear();
         if (key.Length < 0)
         {
             d.DataSource = jar; return;
         }
         foreach (JObject item in jar)
         {
             string[] temp = new string[key.Length];
             for (int i = 0; i < key.Length; i++)
             {
                 temp[i] = item.GetValue(key[i]).ToString();
             }
             d.Rows.Add(temp);
         }
     }));
 }