/// <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++; } })); }
/// <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); } })); }