какая разница между набором данных и адаптером таблицы может кто-нибудь объяснить с интересным примером, пожалуйста.Dataset против адаптера стола?
Как адаптер таблицы получает данные с сервера sql?
какая разница между набором данных и адаптером таблицы может кто-нибудь объяснить с интересным примером, пожалуйста.Dataset против адаптера стола?
Как адаптер таблицы получает данные с сервера sql?
Вы используете DataAdapter
для заполнения DataSet
данными от SqlServer.
SqlConnection conn = new SqlConnection(connString);
SqlCommand cmd = new SqlCommand("SELECT * FROM tbl_tblname", conn);
try
{
conn.Open();
DataSet ds = new DataSet();
SqlDataAdapter da = new SqlDataAdapter();
da.SelectCommand = cmd; // Set the select command for the DataAdapter
da.Fill(ds); // Fill the DataSet with the DataAdapter
DataGridView1.DataSource = ds.Tables[0]; // I just displayed the results in a grid view for simplicity. If Asp.Net you will have to call a DataBind of course.
catch (Exception ex)
{
conn.Close();
conn.Dispose();
}
Таблицы [0] могут не быть tbl_tblname, как вы предполагали. –
Это слишком неопределенный и слишком широкий для этого сайта. Вам нужно найти учебник. –
какой учебник sir – Mathematics
«TableAdapter» - это просто типизированный класс, который содержит «DataAdapter», который содержит команды select, insert, update and delete. Таким образом, вы можете использовать его для заполнения (сильного ввода) DataTable/DataSet или для обновления данных. http://msdn.microsoft.com/en-us/library/bz9tthwx.aspx –