我先声明了一个数组如下:
string[] re = new string[] { txtjsRe.Text,txtColorRe.Text,txtXZRe.Text}通过下面的语句我拿到了re的值为什么不能赋给txtjsRe.Text等
 LimbListInfo llinfo = new LimbListInfo();
                DataTable dataTable = llinfo.ListHisLimb(hs);
                value[j] = dataTable.Rows[a][1].ToString();
                re[k] = dataTable.Rows[a][2].ToString();

解决方案 »

  1.   

    ....
    你的数组只是txtjsRe的Text值和txtjsRe本身没有关系的
      

  2.   

    你数组中存储的是txtjsRe.Text 文本框吧。
    是想把值显示到文本框中?
      

  3.   

    txtjsRe.Text = dataTable.Rows[a][2].ToString();
    这样不好么,为什么放数组
      

  4.   

    假如:
    txtjsRe.Text="123";
    你数组存储的是
    string[] re = new string[]{"123"}; re[k] = "432";你的txtjsRe.Text值能等于432么?
      

  5.   


       //自理情况
                string[] name = new string[] { "进食", "梳洗修饰", "洗澡", "穿脱衣", "如厕",
                        "大小便控制", "移位", "移动(步行/轮椅)", "上下楼梯", "开关及环境控制",
                        "做饭", "洗衣", "清扫", "购物", "书面信件往来", "存领钱", "搭乘交通工具",
                        "倒垃圾", "休闲娱乐", "阅读", "使用电脑", "就学", "就业" };
                string[] value = new string[] { ddljinshi.SelectedValue, ddlcolor.SelectedValue,
                        ddlXZ.SelectedValue,ddlCloth.SelectedValue,ddlWc.SelectedValue,ddlbian.SelectedValue,
                        ddlMove.SelectedValue,ddlStep.SelectedValue,ddlUpdown.SelectedValue,ddlOpen.SelectedValue,
                        ddlCook.SelectedValue,ddlwash.SelectedValue,ddlClear.SelectedValue,ddlshop.SelectedValue,
                        ddlpaper.SelectedValue,ddlMoney.SelectedValue,ddlcar.SelectedValue,ddlRubbish.SelectedValue,
                        ddlyule.SelectedValue,ddlRead.SelectedValue,ddlUseCom.SelectedValue,ddlEdu.SelectedValue,
                        ddlVocation.SelectedValue
                    };
                string[] re = new string[] { txtjsRe.Text,txtColorRe.Text,txtXZRe.Text,
                        txtClothRe.Text,txtWcRe.Text,txtbianRe.Text,txtMoveRe.Text,txtStepRe.Text,
                        txtUpdownRe.Text,txtOpenRe.Text,txtCookRe.Text,txtwashRe.Text,txtClear.Text,
                        txtshop.Text,txtpaper.Text,txtMoneyRe.Text,txtCar.Text,txtRubbish.Text,txtyule.Text,txtRead.Text,
                        txtUseCom.Text,txtEdu.Text,txtVocation.Text
                    };
                //循环得到各种自理情况的值
                for (int i = 0, j = 0, k = 0, a = 0; i < name.Length && j < value.Length && k < re.Length && a < 23; i++, j++, k++, a++)
                {
                    Hashtable hs = new Hashtable();
                    hs.Add("LimbId", linfo.LimbId.ToString());
                    LimbListInfo llinfo = new LimbListInfo();
                    DataTable dataTable = llinfo.ListHisLimb(hs);
                    value[j] = dataTable.Rows[a][1].ToString();
                    re[k] = dataTable.Rows[a][2].ToString();
                }