{
SqlDataReader sdr=sqlcmd.ExecuteReader();
int cols=sdr.FieldCount;
Mytab.BeginLoadData();
for(int i=0;i<cols;i++)
{
Mytab.Columns.Add(sdr.GetName(i),sdr.GetType());
}
string [] lvitem=new string[cols];
object [] values=new object[cols];
while(sdr.Read())
{
DataRow myRow=Mytab.NewRow();
for(int i=0;i<values.Length;i++)
myRow[i]=values[i].ToString();
Mytab.Rows.Add(myRow);
}
this.dg.DataSource=Mytab;
sdr.Close();
}
catch(System.Data.SqlClient.SqlException ex)
{
MessageBox.Show(ex.Message);
}