zoukankan      html  css  js  c++  java
  • JSON序列化,并解码成为 datagridview 的 datasource

                // encode 
                List<clientState> clientList = new List<clientState>();
                for (int i = 0; i < 5; i++)
                {
                    clientState cst = new clientState { clientConnectTime = DateTime.Now, clientRecv = 1, clienthandle = 2, clientIP = "127.0.0.1" };
                    clientList.Add(cst);
                }
                string sReply = JsonConvert.SerializeObject(clientList);
    
                //decode 
    
                List<clientState> source1 = JsonConvert.DeserializeObject<List<clientState>>(sReply);
                var Dsource = new BindingSource();
                Dsource.DataSource = source1;
                dataGridView1.DataSource = Dsource;
                //dataGridView1.Invoke((Action)(() => dataGridView1.DataSource = Dsource));    如果在线程中,就这样写
    
    
    /////////////////////////////////////////////////////////////////////////////////////////////////////        
            class clientState
            {
                public DateTime clientConnectTime { get; set; }
                public int clientRecv { get; set; }
                public int clienthandle { get; set; }
                public string clientIP { get; set; }
            }
  • 相关阅读:
    2-4 递增链表的插入 链表
    KMPnext数组自看
    Shortest Prefixes POJ
    Xor Sum HDU
    Immediate Decodability HDU
    Repository HDU
    "strcmp()" Anyone? UVA
    Remember the Word UVALive
    A Magic Lamp HDU
    Check Corners HDU
  • 原文地址:https://www.cnblogs.com/lthxk-yl/p/6808200.html
Copyright © 2011-2022 走看看