返回值问题
string sql="select distinct plan_type from xj_plan ";
DataSet ds1= new DataSet();
OracleDataAdapter da1 = new OracleDataAdapter(sql,Conn);
da1.Fill(ds1, "xj_plan");
int TableRow_Count = ds1.Tables["xj_plan"].DefaultView.Count;
for(int m = 0; m < TableRow_Count; m++)
{
DataRow dr = ds1.Tables["xj_plan"].Rows[m];
string a=dr["plan_type"].ToString();
// Response.Write(a);
if(a=="1")
{i=j;}
if(a=="2")
{i=Convert.ToInt32(j/7);}
if(a=="3")
{i=Convert.ToInt32(j/30);}
}
这里的a总是返回123,我想取得这列的值.为1\2\3,是否可以让a返回1或2或3,然后执行下面的if语句.为什么不行呢