Hlo Professionals!
I need the code how to bind gridview using entity framework 6.0 in asp.net C#
Here is my code
Aspx
<div> <div style="margin-top:30px; margin-left:20px"></div> <div> </div> <div> </div> <div> <h1><strong style="color:black">Package</strong></h1> </div> <div> <hr /></div> <div> <table></div> <div> </div> <div> </div> <div> <tr></div> <div> <td><span style="color:black">Package Name</span><br /></div> <div> <asp:TextBox ID ="tb_name" runat="server" Width="200px" /><br /></div> <div> </div> <div> </div> <div> </td></div><div> </div> <div> <td><span style="margin-left:25px; color:black">Reward<br /></span></div> <div> <span style="margin-left:25px"><asp:TextBox ID="tb_reward" runat="server" Width="200px" /></span> <br /></div> <div> </div> <div> </td></div> <div> </div> <div> <td><span style=" margin-left:25px; color:black">Remarks</><br /></span></div><div> <span style="margin-left:25px"><asp:TextBox ID="tb_remarks" runat="server" Width="410px" /></span> <br /></div> <div> </div> <div> </td></div> <div> </div> <div> </tr></div> <div> </div> <div> </div> <div> <tr> </div> <div> <td> </div> <div> <br /> <asp:Button ID="BT_submit" runat="server" Text="Submit" style="border-radius:5px" Height="35px" Width="80px" OnClick="BT_submit_Click" BackColor="#3366CC" BorderColor="#3366CC" ForeColor="White" /></div> <div> </div> <div> </td></div> <div> <td></div> <div> <br /><asp:Button ID="BT_update" runat="server" Text="Update" style="border-radius:5px" Height="35px" Width="80px" OnClick="BT_update_Click" BackColor="#3366CC" BorderColor="#3366CC" ForeColor="White" /></div><div> </td></div> <div> <td><br /><asp:Button ID="BT_delete" runat="server" Text="Delete" style= " margin-left:0px; border-radius:5px" Height="35px" Width="80px" OnClick="BT_delete_Click" BackColor="#3366CC" BorderColor="#3366CC" ForeColor="White" /> </td></div> <div> </div> <div> </div> <div> </tr></div> <div> </div> <div> </div> <div> </div> <div> </table></div></div><div> </div> <div> <div></div> <div> <asp:GridView runat="server" AutoGenerateColumns="False" ID="Gv8" Width="80%" GridLines="Both" </div> <div> </div> <div> </div> <div> BackColor="Blue" > </div> <div> <AlternatingRowStyle HorizontalAlign="Justify" Wrap="False" /></div> <div> <Columns></div> <div> </div> <div> </div> <div> </div> <div> </div> <div> <asp:BoundField DataField="package_name" HeaderText="Package Name" /> </div> <div> <asp:BoundField DataField="reward" HeaderText="Reward" /> </div> <div> <asp:BoundField DataField="remarks" HeaderText="Remarks" /> </div> <div> </div> <div> </div> <div> </div> <div> </Columns></div> <div> </div> <div> </div> <div> </div> <div> </asp:GridView></div> <div> </div> <div> </div> <div> </div> <div> </div> <div> </div></div> <div> </div><div></asp:Content></div>C#
<div>using System;</div> <div>using System.Collections.Generic;</div> <div>using System.Linq;</div> <div>using System.Web;</div> <div>using System.Web.UI;</div> <div>using System.Web.UI.WebControls;</div><div> </div> <div> </div> <div>namespace WebApplication14</div> <div>{</div> <div> </div> <div> public partial class Model : System.Web.UI.Page</div> <div> {</div><div> protected void Page_Load(object sender, EventArgs e)</div> <div> {</div> <div> if (!Page.IsPostBack)</div> <div> {</div> <div> Fillgridview();</div><div> </div> <div> }</div> <div> }</div> <div> </div> <div> protected void Fillgridview()</div> <div> {</div> <div> using (SchoolEntities2 ctx = new SchoolEntities2())</div> <div> </div> <div> </div> <div> Gv8.DataSource = </div> <div> Gv8.DataBind();</div> <div> }</div><div> </div> <div> protected void BT_submit_Click(object sender, EventArgs e)</div> <div> {</div> <div> //model.package_name = tb_name.Text.Trim();</div> <div> //model.reward = tb_reward.Text.Trim();</div> <div> //model.remarks = tb_remarks.Text.Trim();</div> <div> </div> <div> int status = 0;</div> <div> using (SchoolEntities2 ctx = new SchoolEntities2())</div><div> {</div> <div> ctx.packages.Add(new package()</div> <div> {</div> <div> </div> <div> package_name = tb_name.Text,</div> <div> reward = tb_reward.Text,</div> <div> remarks = tb_remarks.Text,</div> <div> by_whom = Session["username"].ToString(),</div> <div> date_time = System.DateTime.Now.ToLocalTime()</div> <div> </div> <div> });</div> <div> </div> <div> </div> <div> status = ctx.SaveChanges();</div> <div> Fillgridview();</div> <div>}</div> <div> }</div> <div> </div> <div> protected void BT_update_Click(object sender, EventArgs e)</div> <div> {</div> <div> int status = 0;</div> <div> using (SchoolEntities2 ctx = new SchoolEntities2())</div> <div> {</div> <div> ctx.packages.Add(new package()</div> <div> {</div> <div> </div> <div> package_name = tb_name.Text,</div> <div> reward = tb_reward.Text,</div> <div> remarks = tb_remarks.Text,</div><div> by_whom = Session["username"].ToString(),</div> <div> date_time = System.DateTime.Now.ToLocalTime()</div> <div> </div> <div> });</div> <div> </div><div> </div> <div> status = ctx.SaveChanges();</div> <div> Fillgridview();</div> <div> }</div> <div> </div> <div> }</div> <div> </div><div> protected void BT_delete_Click(object sender, EventArgs e)</div> <div> {</div> <div> int status = 0;</div> <div> using (SchoolEntities2 ctx = new SchoolEntities2())</div><div> {</div> <div> ctx.packages.Add(new package()</div> <div> {</div> <div> </div> <div> package_name = tb_name.Text,</div> <div> reward = tb_reward.Text,</div> <div> remarks = tb_remarks.Text,</div> <div> by_whom = Session["username"].ToString(),</div> <div> date_time = System.DateTime.Now.ToLocalTime()</div> <div> </div> <div> });</div> <div> </div> <div> </div> <div> status = ctx.SaveChanges();</div> <div> Fillgridview();</div> <div> }</div> <div> }</div> <div> }</div> <div>}</div>