{"id":553,"date":"2014-01-01T03:06:58","date_gmt":"2014-01-01T03:06:58","guid":{"rendered":"http:\/\/a1webdesignteam.com\/blog\/?p=553"},"modified":"2014-01-01T03:06:58","modified_gmt":"2014-01-01T03:06:58","slug":"create-data-table-from-sql-query-in-c","status":"publish","type":"post","link":"https:\/\/a1webdesignteam.com\/blog\/create-data-table-from-sql-query-in-c\/","title":{"rendered":"Create Data Table From SQL Query in C#"},"content":{"rendered":"<p>Namespaces required for methods<\/p>\n<div><\/div>\n<div id=\"crayon-52c3862514cd4915695512\" data-settings=\" minimize scroll-mouseover\">\n<div><\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td data-settings=\"show\">\n<div>\n<div data-line=\"crayon-52c3862514cd4915695512-1\">1<\/div>\n<div data-line=\"crayon-52c3862514cd4915695512-2\">2<\/div>\n<\/div>\n<\/td>\n<td>\n<div>\n<div id=\"crayon-52c3862514cd4915695512-1\">using System.Data;<\/div>\n<div id=\"crayon-52c3862514cd4915695512-2\">using System.Data.SqlClient;<\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<p>Namesapce System.Data \u00a0is required for DataTable, and System.Data.SqlClient is required for SqlDataAdapter<\/p>\n<p>Get DataTable from SQL Query.<\/p>\n<div id=\"crayon-52c3862514cdc631091047\" data-settings=\" minimize scroll-mouseover\">\n<div><\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td data-settings=\"show\">\n<div>\n<div data-line=\"crayon-52c3862514cdc631091047-1\">1<\/div>\n<div data-line=\"crayon-52c3862514cdc631091047-2\">2<\/div>\n<div data-line=\"crayon-52c3862514cdc631091047-3\">3<\/div>\n<div data-line=\"crayon-52c3862514cdc631091047-4\">4<\/div>\n<div data-line=\"crayon-52c3862514cdc631091047-5\">5<\/div>\n<div data-line=\"crayon-52c3862514cdc631091047-6\">6<\/div>\n<div data-line=\"crayon-52c3862514cdc631091047-7\">7<\/div>\n<div data-line=\"crayon-52c3862514cdc631091047-8\">8<\/div>\n<div data-line=\"crayon-52c3862514cdc631091047-9\">9<\/div>\n<div data-line=\"crayon-52c3862514cdc631091047-10\">10<\/div>\n<\/div>\n<\/td>\n<td>\n<div>\n<div id=\"crayon-52c3862514cdc631091047-1\">public DataTable getDataTable(string query)<\/div>\n<div id=\"crayon-52c3862514cdc631091047-2\">{<\/div>\n<div id=\"crayon-52c3862514cdc631091047-3\">\u00a0\u00a0\u00a0\u00a0string connection= &#8220;server=Sharp-Coders\\SQLEXPRESS;UID=sa;password=sa;database=MyDatabase&#8221;;<\/div>\n<div id=\"crayon-52c3862514cdc631091047-4\">\u00a0\u00a0\u00a0\u00a0DataTable dataTable1 = new DataTable();<\/div>\n<div id=\"crayon-52c3862514cdc631091047-5\">\u00a0\u00a0\u00a0\u00a0using (SqlDataAdapter dAdapter = new SqlDataAdapter(query, connection))<\/div>\n<div id=\"crayon-52c3862514cdc631091047-6\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0{<\/div>\n<div id=\"crayon-52c3862514cdc631091047-7\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 dAdapter.Fill(dataTable1);<\/div>\n<div id=\"crayon-52c3862514cdc631091047-8\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0}<\/div>\n<div id=\"crayon-52c3862514cdc631091047-9\">\u00a0\u00a0\u00a0\u00a0return dataTable1;<\/div>\n<div id=\"crayon-52c3862514cdc631091047-10\">}<\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<p>You need to pass query in parameter and it returns DataTable<\/p>\n<p><strong>Demo<\/strong><\/p>\n<div id=\"crayon-52c3862514ce1555878998\" data-settings=\" minimize scroll-mouseover\">\n<div data-settings=\" mouseover overlay hide delay\"><\/div>\n<div><\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td data-settings=\"show\">\n<div>\n<div data-line=\"crayon-52c3862514ce1555878998-1\">1<\/div>\n<\/div>\n<\/td>\n<td>\n<div>\n<div id=\"crayon-52c3862514ce1555878998-1\">DataTable dtSales = getDataTable(&#8220;Select * from Sales&#8221;);<\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<p>or<\/p>\n<div id=\"crayon-52c3862514ce5071686749\" data-settings=\" minimize scroll-mouseover\">\n<div><\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td data-settings=\"show\">\n<div>\n<div data-line=\"crayon-52c3862514ce5071686749-1\">1<\/div>\n<div data-line=\"crayon-52c3862514ce5071686749-2\">2<\/div>\n<\/div>\n<\/td>\n<td>\n<div>\n<div id=\"crayon-52c3862514ce5071686749-1\">string query = &#8220;Select * from Sales&#8221;;<\/div>\n<div id=\"crayon-52c3862514ce5071686749-2\">DataTable dtSales = getDataTable( query );<\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Namespaces required for methods 1 2 using System.Data; using System.Data.SqlClient; Namesapce System.Data \u00a0is required for DataTable, and System.Data.SqlClient is required for SqlDataAdapter Get DataTable from SQL Query. 1 2 3 4 5 6 7 8 9 10 public DataTable getDataTable(string query) { \u00a0\u00a0\u00a0\u00a0string connection= &#8220;server=Sharp-Coders\\SQLEXPRESS;UID=sa;password=sa;database=MyDatabase&#8221;; \u00a0\u00a0\u00a0\u00a0DataTable dataTable1 = new DataTable(); \u00a0\u00a0\u00a0\u00a0using (SqlDataAdapter dAdapter = new [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_bbp_topic_count":0,"_bbp_reply_count":0,"_bbp_total_topic_count":0,"_bbp_total_reply_count":0,"_bbp_voice_count":0,"_bbp_anonymous_reply_count":0,"_bbp_topic_count_hidden":0,"_bbp_reply_count_hidden":0,"_bbp_forum_subforum_count":0},"categories":[1],"tags":[],"_links":{"self":[{"href":"https:\/\/a1webdesignteam.com\/blog\/wp-json\/wp\/v2\/posts\/553"}],"collection":[{"href":"https:\/\/a1webdesignteam.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/a1webdesignteam.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/a1webdesignteam.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/a1webdesignteam.com\/blog\/wp-json\/wp\/v2\/comments?post=553"}],"version-history":[{"count":0,"href":"https:\/\/a1webdesignteam.com\/blog\/wp-json\/wp\/v2\/posts\/553\/revisions"}],"wp:attachment":[{"href":"https:\/\/a1webdesignteam.com\/blog\/wp-json\/wp\/v2\/media?parent=553"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/a1webdesignteam.com\/blog\/wp-json\/wp\/v2\/categories?post=553"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/a1webdesignteam.com\/blog\/wp-json\/wp\/v2\/tags?post=553"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}