سمانه علوی فر
یک شنبه 25 اردیبهشت 1390, 13:39 عصر
یک DataGridView دارم می خواهم با دستورات زیر آن را پر کنم
strQry = "select * from tbl";
SqlCommand Cmd = new SqlCommand();
Cmd.Connection = ConString;
Cmd.CommandText = strQry;
DataSet ds = new DataSet();
SqlDataAdapter da = new SqlDataAdapter();
da.SelectCommand = Cmd;
da.Fill(ds, tblName);
dgv.DataSource = ds.Tables[tblName];
مشکل این جاست که وقتی strQry که کویری است را به این تابع پاس می کنم هدر دیتاگرید عوض می شود
و تمام ستونها دوباره تکرار می شوند چون یک بار در دیزاین فرم برای آنها هدر تعریف کرده ام و یک بار از کویری هدر می گیرند. چه کنم که این اتفاق نیفتد؟
من می خواهم یک دیتا گرید داشته باشم که هم بتوانم از آن برای ذخیره داده ها استفاده کنم و هم بتوانم داده ها را در ان بازیابی کنم باید چه کنم تا این اتفاق رخ ندهد؟
خواهش می کنم راهنمایی نمائید
strQry = "select * from tbl";
SqlCommand Cmd = new SqlCommand();
Cmd.Connection = ConString;
Cmd.CommandText = strQry;
DataSet ds = new DataSet();
SqlDataAdapter da = new SqlDataAdapter();
da.SelectCommand = Cmd;
da.Fill(ds, tblName);
dgv.DataSource = ds.Tables[tblName];
مشکل این جاست که وقتی strQry که کویری است را به این تابع پاس می کنم هدر دیتاگرید عوض می شود
و تمام ستونها دوباره تکرار می شوند چون یک بار در دیزاین فرم برای آنها هدر تعریف کرده ام و یک بار از کویری هدر می گیرند. چه کنم که این اتفاق نیفتد؟
من می خواهم یک دیتا گرید داشته باشم که هم بتوانم از آن برای ذخیره داده ها استفاده کنم و هم بتوانم داده ها را در ان بازیابی کنم باید چه کنم تا این اتفاق رخ ندهد؟
خواهش می کنم راهنمایی نمائید