Pitanje je malo neprecizno. Ima nas dosta koji to radimo svaki dan.
Nadam se da će ovo da pomogne ;-)
Code:
public static DataTable PuniDtReaderom(SqlCommand cmd, DataTable mojaDTabela)
{
DataTable dt = new DataTable("dt");
dt = mojaDTabela;
dt.Rows.Clear();
try
{
cn.Open();
dt.Load(cmd.ExecuteReader(CommandBehavior.Default));
}
catch (Exception ex)
{
System.Windows.MessageBox.Show( ex.ToString());
}
finally
{
cn.Close();
}
return dt;
}
SQL komanda može da se kreira dinanički, u zavisnosti od odabranih opcija na formi.