您当前的位置: 首页 >  .net

暂无认证

  • 0浏览

    0关注

    100391博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

Ext.Net 1.x_Ext.Net.GridPanel如何后台遍历GridPanel中的数据?

发布时间:2012-09-14 13:22:36 ,浏览量:0

A:

参见

  1. http://examples.ext.net/#/GridPanel/Selection_Models/Submitting_Values/
  2. http://examples.ext.net/#/GridPanel/Selection_Models/Row_Selection/

要点,前台提取数据,后台解析JSON字符串。

前台:



				

后台:

protected void SubmitSelection(object sender, DirectEventArgs e) 
{ 
    string json = e.ExtraParams["Values"]; 
      
    if (string.IsNullOrEmpty(json)) 
    { 
        return; 
    } 
      
    //XML will be represent as 
    ////Alcoa Inc29.010.421.47//        ...   
    //...//XmlNode xml = JSON.DeserializeXmlNode("{records:{record:" + json + "}}"); 
  
    foreach (XmlNode row in xml.SelectNodes("records/record")) 
    { 
        string name = row.SelectSingleNode("Name").InnerXml; 
        string price = row.SelectSingleNode("Price").InnerXml; 
        string change = row.SelectSingleNode("Change").InnerXml; 
        string pctChange = row.SelectSingleNode("PctChange").InnerXml; 
          
        //handle values 
    } 
      
    Listcompanies = JSON.Deserialize(json); 
  
    foreach (Company company in companies) 
    { 
        string name = company.Name; 
        double price = company.Price; 
        double change = company.Change; 
        double pctChange = company.PctChange; 
  
        //handle values 
    } 
      
    Dictionary[] companies1 = JSON.Deserialize            
关注
打赏
1655516835
查看更多评论
立即登录/注册

微信扫码登录

0.0470s