日期:2014-05-19  浏览次数:20769 次

急急啊 高手请进 数组问题,帮帮我啊!
reader   =   cmd.ExecuteReader();
                                reader.Read();
                                string   StrDz   =   reader[ "Str "].ToString();
//StrDz   结果:StrDz= "00 ", "黄平 ", "生活 ", "0 ", " ", ", ", " ", " ", "15 ", " ", "38 "
this.TxtYhm.Text   =   styhxx[0];//TxtYhm.Text= "00 ", "黄平 ", "其它 ", "0 ", " ", ", ", " ", " ", "15 ", " ", "38 "
                                reader.Close();

                              我想的结果为:
styhxx[0]=00;
                                    styhxx[1]=黄平;
                                    styhxx[2]=其它;
依此类推,

------解决方案--------------------
StrDz 结果:StrDz= "00 ", "黄平 ", "生活 ", "0 ", " ", ", ", " ", " ", "15 ", " ", "38 "??
Split( ', ')
------解决方案--------------------
这个读出来的是一条记录,用这个分别取值就行了
while(reader.Read())
{
styhxx[0]=reader.getvalue(0).tostring();
stryhxx[1]=reader.getvalue(1).tostring();
...
}