با روال و متد Connect آشنا شديم و براي صرفه جويي در كد ميايم LoadAll رو مي سازيم. اين پست در واقع در همه جاي برنامه كاربرد داره. يعني ميشه ازش به عنوان يه Refresh استفاده كرد:
در #C:

privateDataSet LoadAll()
{
Connect();
cmd.CommandText = "select * from shelf";
cmd.Connection = cnn;
sda.SelectCommand = cmd;
cnn.Open();
sda.Fill(ds , "Barnamenevis");
cnn.Close();
return ds;
}

در VB.NET:

PrivateFunction LoadAll() As DataSet
Connect()
cmd.CommandText = "select * from shelf"
cmd.Connection = cnn
sda.SelectCommand = cmd
sda.SelectCommand.Connection = cnn
cnn.Open()
sda.Fill(ds, "Barnamenevis")
cnn.Close()
Return ds
EndFunction

حالا در هرجاي برنامه براي اينكه بخوام اطلاعات جدول پايگاه داده رو Refresh كنم () LoadAll رو صدا مي زنم:
در #C:

LoadAll();

در VB.NET:

LoadAll()