我先声明了一个数组如下:
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();
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();
你的数组只是txtjsRe的Text值和txtjsRe本身没有关系的
是想把值显示到文本框中?
这样不好么,为什么放数组
txtjsRe.Text="123";
你数组存储的是
string[] re = new string[]{"123"}; re[k] = "432";你的txtjsRe.Text值能等于432么?
//自理情况
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();
}