PDA

View Full Version : مفهوم اين كدها چيه؟؟



jmfnima
سه شنبه 01 آذر 1390, 13:55 عصر
با سلام به همه دوستان
من توي كلاس يك برنامه اي كدهاي زير رو ديدم از خط 1 تا 20 اون مشكلي ندارم ولي از از خط 21 تا 30 دقيقا متوجه نشدم كه چيه .

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data;
using System.Data.OleDb;

namespace JooshNet
{
class cSabteGheteMasrafiJoosh
{
OleDbConnection cn;
OleDbDataAdapter da;
OleDbCommandBuilder cb;

public cSabteGheteMasrafiJoosh()
{
cn = new OleDbConnection(cCommon.Conection());
da = new OleDbDataAdapter();
cb = new OleDbCommandBuilder(da);
da.RowUpdated += new OleDbRowUpdatedEventHandler(da_RowUpdated);
}
void da_RowUpdated(object sender, OleDbRowUpdatedEventArgs e)
{
if (e.StatementType == StatementType.Insert)
{
OleDbCommand command = new OleDbCommand("Select @@IDENTITY", e.Command.Connection);
e.Row["ID"] = command.ExecuteScalar();
e.Row.AcceptChanges();
}
}
public DataTable SabteGheteMasrafiJoosh()
{
DataTable dTable = new DataTable();
da.SelectCommand = new OleDbCommand("select * from [Tbl_Sabte_GheteMasrafi_Joosh]", cn);
da.Fill(dTable);
return dTable;
}
public int UpdateSabteGheteMasrafiJoosh(DataTable dTable)
{
da.SelectCommand = new OleDbCommand("select * from [Tbl_Sabte_GheteMasrafi_Joosh]", cn);
return da.Update(dTable);
}
}
}