public DataSet GetAll(out ArrayList codeList)
{
//单据号列表
codeList.Add("NoVoucher");
StringBuilder sqlCode = new StringBuilder();
sqlCode.Append("select OrderCode from OrderVoucher");
DataSet dsCode = DbHelperSQL.Query(sqlCode.ToString());
if (dsCode.Tables[0].Rows.Count > 0)
{
codeList.Clear();
foreach (DataRow row in dsCode.Tables[0].Rows)
{
codeList.Add(row["OrderCode"].ToString());
}
}
//后面还有代码是填充返回的DataSet
}
{
//单据号列表
codeList.Add("NoVoucher");
StringBuilder sqlCode = new StringBuilder();
sqlCode.Append("select OrderCode from OrderVoucher");
DataSet dsCode = DbHelperSQL.Query(sqlCode.ToString());
if (dsCode.Tables[0].Rows.Count > 0)
{
codeList.Clear();
foreach (DataRow row in dsCode.Tables[0].Rows)
{
codeList.Add(row["OrderCode"].ToString());
}
}
//后面还有代码是填充返回的DataSet
}
方法外面也会改变的~~~~
第一句之前加上codeList = new ArrayList()吧。