|
|
|
เรื่องเกี่ยวกับ EntityDataSource อยากรู้ว่าจะดัดแปลงอย่างไรค่ะช่วยบอกที asp.net c# |
|
|
|
|
|
|
|
string StrConn = WebConfigurationManager.ConnectionStrings["BaseMungthai"].ToString();
SqlConnection Conn = new SqlConnection(StrConn);
Conn.Open();
string sqlProduct;
sqlProduct = " SELECT tbDCusCardS.CardSNo, tbMAgent.AgentCode, tbMAgent.AgentName, tbMCardS.SaveDate, tbMCardS.SendDate, tbTempInsurerance.InsurNo FROM tbDCusCardS INNER JOIN tbMCardS ON tbDCusCardS.CardFID = tbMCardS.CardFID INNER JOIN tbMAgent ON tbDCusCardS.AgentID = tbMAgent.AgentID INNER JOIN tbTempInsurerance ON tbDCusCardS.InsuID = tbTempInsurerance.InsuID WHERE (tbDCusCardS.CardSNo between '" + TextBox12.Text + "' AND '" + TextBox13.Text + "' ) OR (tbMCardS.SaveDate between '" + TextBox14.Text + "' and '" + TextBox15.Text + "') OR tbTempInsurerance.InsurNo ='" + TextBox16.Text + "' ";
SqlDataAdapter da = new SqlDataAdapter(sqlProduct, Conn);
DataSet ds = new DataSet();
da.Fill(ds, "tbDCusCardS");
GridAO.DataSource = ds.Tables["tbDCusCardS"];
GridAO.DataBind();
Code นี้จะดัดแปลงไปใช้กับEntityDataSource อย่างไรค่ะ เพราะมีการดึงข้อมูลหลายตาราง
Tag : .NET, Ms SQL Server 2005, Ms SQL Server 2008, C#
|
|
|
|
|
|
Date :
2011-04-04 17:02:19 |
By :
mushroomsn |
View :
1072 |
Reply :
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
EntityDataSource หมายถึงไรเหรอครับ
|
|
|
|
|
Date :
2011-04-04 17:32:03 |
By :
watcharop |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
code ที่ทำตอนแรก
หน้า Default.aspx.cs เขียน code เชื่อม เพื่อให้โชว์ข้อมูลใน Gridview
string StrConn = WebConfigurationManager.ConnectionStrings["BaseMungthai"].ToString();
SqlConnection Conn = new SqlConnection(StrConn); (บรรทัดนี้พอรัน ฟ้องว่า Keyword not supported: 'metadata'.)
Conn.Open();
string sqlProduct;
sqlProduct = " SELECT tbDCusCardS.CardSNo, tbMAgent.AgentCode, tbMAgent.AgentName, tbMCardS.SaveDate, tbMCardS.SendDate, tbTempInsurerance.InsurNo FROM tbDCusCardS INNER JOIN tbMCardS ON tbDCusCardS.CardFID = tbMCardS.CardFID INNER JOIN tbMAgent ON tbDCusCardS.AgentID = tbMAgent.AgentID INNER JOIN tbTempInsurerance ON tbDCusCardS.InsuID = tbTempInsurerance.InsuID WHERE (tbDCusCardS.CardSNo between '" + TextBox12.Text + "' AND '" + TextBox13.Text + "' ) OR (tbMCardS.SaveDate between '" + TextBox14.Text + "' and '" + TextBox15.Text + "') OR tbTempInsurerance.InsurNo ='" + TextBox16.Text + "' ";
SqlDataAdapter da = new SqlDataAdapter(sqlProduct, Conn);
DataSet ds = new DataSet();
da.Fill(ds, "tbDCusCardS");
GridAO.DataSource = ds.Tables["tbDCusCardS"];
GridAO.DataBind();
แต่ พอใช้ใน Toolbox มีเครื่องมือ EntityDataSource ใช้ Code นี้ไม่ได้ค่ะต้องแปลงอย่างไงค่ะ
ที่ Web.config
<connectionStrings>
<add name="MungthaiEntities" connectionString="metadata=res://*/model.MTAOModel.csdl|res://*/model.MTAOModel.ssdl|res://*/model.MTAOModel.msl;provider=System.Data.SqlClient;provider connection string="data source=NID-67363AD182B;initial catalog=Mungthai;integrated security=True;multipleactiveresultsets=True;App=EntityFramework"" providerName="System.Data.EntityClient" />
</connectionStrings>
|
ประวัติการแก้ไข 2011-04-05 10:41:48 2011-04-05 10:48:08
|
|
|
|
Date :
2011-04-05 10:39:10 |
By :
mushroomsn |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|