เคยลองแล้วครับแต่มันฟ้องว่า Object reference not set to an instance of an object. พอดี DB ผมใช้ SQL server2005 import เข้ามาเป็นไฟลเก็บไว้ในโปรเจคแล้วใช้ LINQ ดึง DB เอาครับ
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
namespace WebApplication1
{
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
ViewData();
}
}
private void ViewData()
{
DataClasses1DataContext db = new DataClasses1DataContext();
db.Connection.ConnectionString = System.Configuration.ConfigurationManager.AppSettings["constr"];
// อ่านค่ามาจากไฟล์ context
var serviceType =
from c in db.tblServiceTypes
select c;
GridView1.DataSource = serviceType;
GridView1.DataBind();
}
}
}