using System; using System.Collections.Generic; using System.Configuration; using System.Data.SqlClient; using System.Data; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; namespace BCD.admin { public partial class LatestNews : System.Web.UI.Page { Class1 obj = new Class1(); SqlConnection connect = new SqlConnection(ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString); SqlDataAdapter adp; SqlCommand cmd; protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { HealthNewsdata(); } } public void HealthNewsdata() { string qrajneeti = "select * from Newsl order by id desc"; DataSet dsrajneeti = obj.ReturnDataSet(qrajneeti); if (dsrajneeti != null && dsrajneeti.Tables[0].Rows.Count > 0) { DataGrid2.DataSource = dsrajneeti; DataGrid2.DataBind(); DataGrid2.Visible = true; } else { DataGrid2.Visible = false; } } protected void DataGrid2_ItemCommand1(object source, DataGridCommandEventArgs e) { if (e.CommandName == "delete") { HiddenField idn = (HiddenField)e.Item.FindControl("HiddenField5"); // HiddenField idn = (HiddenField)e.Item.FindControl("HiddenFidfeld4"); string del = "delete from Newsl where id='" + idn.Value + "'"; obj.DeleteRecord(del); HealthNewsdata(); RegisterStartupScript("12", ""); } if (e.CommandName == "Edit") { HiddenField idn = (HiddenField)e.Item.FindControl("HiddenField5"); string qrajneeti = "select * from Newsl where id='" + idn.Value + "' order by id desc"; DataSet dsrajneeti = obj.ReturnDataSet(qrajneeti); if (dsrajneeti != null && dsrajneeti.Tables[0].Rows.Count > 0) { //BookName,Publicationdate,Details,Cost,bookid TextBox1.Text = dsrajneeti.Tables[0].Rows[0]["Name"].ToString(); HiddenField1.Value = idn.Value; } } } protected void Button1_Click(object sender, EventArgs e) { if (HiddenField1.Value == "") { connect.Open(); cmd = new SqlCommand("insert into Newsl (Name) values (@Name)", connect); cmd.Parameters.Add("@Name", System.Data.SqlDbType.VarChar); cmd.Parameters["@Name"].Value = TextBox1.Text; cmd.ExecuteNonQuery(); connect.Close(); HealthNewsdata(); RegisterStartupScript("12", ""); } else { connect.Open(); cmd = new SqlCommand("update Newsl set Name=@Name where id='" + HiddenField1.Value + "'", connect); cmd.Parameters.Add("@Name", System.Data.SqlDbType.VarChar); cmd.Parameters["@Name"].Value = TextBox1.Text; cmd.ExecuteNonQuery(); connect.Close(); HealthNewsdata(); RegisterStartupScript("12", ""); } } protected void DataGrid2_PageIndexChanged(object source, DataGridPageChangedEventArgs e) { if (DataGrid2.Items.Count >= 0) { DataGrid2.CurrentPageIndex = e.NewPageIndex; HealthNewsdata(); } } } }