نه عزیز من
پست قبلی همون چیزی هست که میخواین فقط کد نویسی نکردم
کد زیر یک دیتاتیبل برمیگردونه
public DataTable BalanceList()
{
DataTable dt = new DataTable();
using (SqlConnection cnn = new SqlConnection("ConectionString"))
{
try
{
using (SqlDataAdapter dap = new SqlDataAdapter("Balance", cnn))
{
dap.Fill(dt);
double dblBes = 0;
double dblBed = 0;
double dblSumBed = 0;
double dblSumBes = 0;
double total = 0;
for (int i = 0; i < dt.Rows.Count; i++)
{
dblBes = Convert.ToDouble(dt.Rows[i]["Bes"]);
dblBed = Convert.ToDouble(dt.Rows[i]["Bed"]);
total = total + dblBes - dblBed;
dt.Rows[i]["Total"] = total.ToString();
if (total > 0)
{
dt.Rows[i]["Tash"] = "بس";
}
if (total < 0)
{
dt.Rows[i]["Tash"] = "بد";
}
if (total == 0)
{
dt.Rows[i]["Tash"] = "تسویه";
}
dblSumBed = dblSumBed + dblBed;
dblSumBes = dblSumBes + dblBes;
}
}
}
catch (Exception ex)
{
throw new Exception(ex.Message);
}
finally
{
{
if (null != cnn)
cnn.Close();
}
}
return dt;
}
}