#region 把属性值转换为datatable public static DataTable NetWingGetAttribute(string attributeName) { DataTable mydt = new DataTable(); mydt.Columns.Add("Cityitem", typeof(string));//添加列名 mydt.Columns.Add("Cityvalue", typeof(string));//添加列名 SqlDataReader dr = DbHelperSQL.ExecuteReader("SELECT item_option FROM dt_article_attribute_field where name='city'"); while (dr.Read()) { string itemOption=dr["item_option"].ToString().Replace("\r\n","^"); //取出item里的值,应为split只能单字符 所以把\r\n 替换成^ string[] itemArray = itemOption.Split('^'); foreach (string i in itemArray)//先把大标签循环出来 { string itemOptionnr=i.ToString(); //string itemOptionnra = itemOption.Split('|')[0].ToString() + itemOption.Split('|')[1].ToString(); DataRow mydr = mydt.NewRow(); mydr["Cityitem"] = itemOptionnr.Split('|')[0].ToString(); mydr["Cityvalue"] = itemOptionnr.Split('|')[1].ToString(); mydt.Rows.Add(mydr); //itemaaa =itemaaa + i.ToString()+"</br>"; } } dr.Close(); return mydt; } #endregion 把属性值转换为datatable
Copyright © 2004-2024 Ynicp.com 版权所有 法律顾问:建纬(昆明)律师事务所 昆明市网翼通科技有限公司 滇ICP备08002592号-4