project表里的字段ProvinceCorp存着一些省代码,比如:100,200
怎么样跟Repeater1绑定呀?

解决方案 »

  1.   

    <%#DataBinder.Eval(Container.DataItem,"ProvinceCorp")%>
      

  2.   

    <%#ChangePro(DataBinder.Eval(Container.DataItem,"ProvinceCorp").ToString())%>.csprotected string ChangePro(string procode)
    {}
      

  3.   

    如果数据库中有,就用join查询
      

  4.   

    public static Branch GetBranch(string code)
    {
    if (code == null)
    throw new ArgumentNullException("code"); Branch[] allBranchs = Branch.GetAllBranchs();
    for (int i=0; i< allBranchs.Length; i++)
    {
    if (allBranchs[i].Code == code)
    return allBranchs[i];
    }
    throw new ArgumentOutOfRangeException("code", "无效的省公司代码");
    } public static Branch[] GetAllBranchs()
    {
    if (_allBranchs[0] == null)
    {
    lock(_allBranchs)
    {
    if (_allBranchs[0] == null)
    {
    string[] codes = {"100", "200", "210", "220", "230", "240", "250", "270", "280", "290", "311", "351", "371", "431", "451", "471", "531", "551", "571", "591", "731", "771", "791", "851", "871", "891", "898", "931", "951", "971", "991"};
    string[] names = {"北 京", "广 东", "上 海", "天 津", "重 庆", "辽 宁", "江 苏", "湖 北", "四 川", "陕 西", "河 北", "山 西", "河 南", "吉 林", "黑龙江", "内蒙古", "山 东", "安 徽", "浙 江", "福 建", "湖 南", "广 西", "江 西", "贵 州", "云 南", "西 藏", "海 南", "甘 肃", "宁 夏", "青 海", "新 疆"};
    for(int i=0; i<_allBranchs.Length; i++)
    _allBranchs[i] = new Branch(codes[i], names[i]);
    }
    }
    } Branch[] allBranchs = new Branch[31];
    _allBranchs.CopyTo(allBranchs, 0);
    return allBranchs;
    }
      

  5.   

    用cpp2017(慕白兄)的方法就行了,string[] codes string[] names 用new ItemList(name,value)存储比较好感觉,方便使用foreach,或iterator
      

  6.   

    cpp2017(慕白兄)产品的结果是
    <tr>
     <td>
        北京,上海
     </td>
    </tr>
    我要的是
    <tr>
      <td>
         北京
     </td>
    </tr>
    <tr>
      <td>
         上海
     </td>
    </tr>