public partial class g_xwgll : System.Web.UI.Page
{
int news_id = Convert.ToInt32(GridView1.DataKeys[e.RowIndex].Value.ToString()); protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
bd(GridView1);
}
}
public void bd(GridView gr)
{
DataSet dt = new DataSet();
dt = comclass.gg.Query("select * from g_new_info");
gr.DataSource = dt.Tables[0].DefaultView;
gr.DataBind();
} protected void GridView1_RowDeleting(object sender, GridViewDeleteEventArgs e)
{
///<sumary>
///删除会员信息
///<sumary>
///<sumary>
///获取id值
///<sumary>
DataSet dt = new DataSet();
dt = comclass.gg.Query("delect from g_new_info where news_id=news_id");
GridView1.DataSource = dt.Tables["g_new_info"].DefaultView;
GridView1.DataBind();
bd(GridView1);
}
protected void GridView1_RowEditing(object sender, GridViewEditEventArgs e)
{
GridView1.EditIndex = e.NewEditIndex;
bd(GridView1);
}
protected void GridView1_RowUpdated(object sender, GridViewUpdatedEventArgs e)
{
DataSet dt = new DataSet();
TextBox news_class = (TextBox)GridView1.Rows[0].Cells[0].Controls[0];
TextBox news_title = (TextBox)GridView1.Rows[0].Cells[1].Controls[0];
TextBox news_date = (TextBox)GridView1.Rows[0].Cells[2].Controls[0];
TextBox news_image = (TextBox)GridView1.Rows[0].Cells[3].Controls[0];
TextBox news_cartid = (TextBox)GridView1.Rows[0].Cells[4].Controls[0];
TextBox news_video = (TextBox)GridView1.Rows[0].Cells[5].Controls[0];
TextBox news_content = (TextBox)GridView1.Rows[0].Cells[6].Controls[0];
dt = comclass.gg.Query("update g_new_info set where news_id="+news_id);
GridView1.DataSource = dt.Tables[0].DefaultView;
GridView1.DataBind();
GridView1.EditIndex = -1;
bd(GridView1); }
protected void GridView1_RowCancelingEdit(object sender, GridViewCancelEditEventArgs e)
{
GridView1.EditIndex = -1;
bd(GridView1);
}
}
{
int news_id = Convert.ToInt32(GridView1.DataKeys[e.RowIndex].Value.ToString()); protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
bd(GridView1);
}
}
public void bd(GridView gr)
{
DataSet dt = new DataSet();
dt = comclass.gg.Query("select * from g_new_info");
gr.DataSource = dt.Tables[0].DefaultView;
gr.DataBind();
} protected void GridView1_RowDeleting(object sender, GridViewDeleteEventArgs e)
{
///<sumary>
///删除会员信息
///<sumary>
///<sumary>
///获取id值
///<sumary>
DataSet dt = new DataSet();
dt = comclass.gg.Query("delect from g_new_info where news_id=news_id");
GridView1.DataSource = dt.Tables["g_new_info"].DefaultView;
GridView1.DataBind();
bd(GridView1);
}
protected void GridView1_RowEditing(object sender, GridViewEditEventArgs e)
{
GridView1.EditIndex = e.NewEditIndex;
bd(GridView1);
}
protected void GridView1_RowUpdated(object sender, GridViewUpdatedEventArgs e)
{
DataSet dt = new DataSet();
TextBox news_class = (TextBox)GridView1.Rows[0].Cells[0].Controls[0];
TextBox news_title = (TextBox)GridView1.Rows[0].Cells[1].Controls[0];
TextBox news_date = (TextBox)GridView1.Rows[0].Cells[2].Controls[0];
TextBox news_image = (TextBox)GridView1.Rows[0].Cells[3].Controls[0];
TextBox news_cartid = (TextBox)GridView1.Rows[0].Cells[4].Controls[0];
TextBox news_video = (TextBox)GridView1.Rows[0].Cells[5].Controls[0];
TextBox news_content = (TextBox)GridView1.Rows[0].Cells[6].Controls[0];
dt = comclass.gg.Query("update g_new_info set where news_id="+news_id);
GridView1.DataSource = dt.Tables[0].DefaultView;
GridView1.DataBind();
GridView1.EditIndex = -1;
bd(GridView1); }
protected void GridView1_RowCancelingEdit(object sender, GridViewCancelEditEventArgs e)
{
GridView1.EditIndex = -1;
bd(GridView1);
}
}
这个全局变量问题大了 没见过写的,
Convert.ToInt32(GridView1.DataKeys[e.RowIndex].Value.ToString())这些东西你应该在GridView1
初始化完毕再写啊,e是哪来的?