private void DataGrid1_DeleteCommand_1(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)
{
string sql="delete from Table1 where id= +id";
SqlConnection con = new SqlConnection("server=;database=YWX;uid=sa;pwd=");
con.Open();
SqlCommand com=new SqlCommand(sql,con);
int i =com.ExecuteNonQuery();
if(i>=1)
{
//成功
databind();
}
else
{
//失败
}
com.Dispose();
con.Close();
Response.Write(e.Item.Cells[1].Text.ToString());
}
{
string sql="delete from Table1 where id= +id";
SqlConnection con = new SqlConnection("server=;database=YWX;uid=sa;pwd=");
con.Open();
SqlCommand com=new SqlCommand(sql,con);
int i =com.ExecuteNonQuery();
if(i>=1)
{
//成功
databind();
}
else
{
//失败
}
com.Dispose();
con.Close();
Response.Write(e.Item.Cells[1].Text.ToString());
}
解决方案 »
- 在asp.net 中 网页上的textbox 如何实现 文本编辑器中的撤销、恢复时事件
- 求教一个关于服务器报错的问题。“/XXX”应用程序中的服务器错误。
- ***小弟打算在asp.net页面上放一个发布消息,客户端用一个客户端软件接收*****
- 怎样把asp.net的页面静态化?
- 求一段代码——用于实现树型CheckBoxList父子节点间“同步选中/取消”的效果
- aspx.cs 编译的DLL文件,为什么调用不了?
- 上传文件到数据时,约40M时怎么会出现如下乱提示?
- 怎么在CodeBehind里把XSL格式化XML后输出到一个TEXTBOX上?
- 如何知道某条记录在数据集中的位置
- 后台CS生成的label如何换行显示数据?
- 关于一个简单的图片上传问题
- DetailsView1的问题
private void DataGrid1_DeleteCommand_1(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)
{
//这个地方的id没取到吧?
string sql="delete from Table1 where id= "+id;
SqlConnection con = new SqlConnection("server=;database=YWX;uid=sa;pwd=");
con.Open();
SqlCommand com=new SqlCommand(sql,con);
int i =com.ExecuteNonQuery();
if(i>=1)
{
//成功
databind();
}
else
{
//失败
}
com.Dispose();
con.Close();
Response.Write(e.Item.Cells[1].Text.ToString());
}
private void DataGrid1_DeleteCommand_1(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)
{
string id=this.DataGrid1.DataKeys[e.Item.ItemIndex];
string sql="delete from Table1 where id= "+id;
SqlConnection con = new SqlConnection("server=;database=YWX;uid=sa;pwd=");
con.Open();
SqlCommand com=new SqlCommand(sql,con);
int i =com.ExecuteNonQuery();
if(i>=1)
{
//成功
databind();
}
else
{
//失败
}
com.Dispose();
con.Close();
Response.Write(e.Item.Cells[1].Text.ToString());
}
string sql="delete from Table1 where id= "+id;
string id=this.DataGrid1.DataKeys[e.Item.ItemIndex].ToString();
object并不包含对tosrting定义 怎么回事
{
int id=Convert.ToInt32(this.DataGrid1.DataKeys[e.Item.ItemIndex]);
string sql="delete from Table1 where id= +id";
SqlConnection con = new SqlConnection("server=WWW-EA89185F163;database=YWX;uid=sa;pwd=");
con.Open();
SqlCommand com=new SqlCommand(sql,con);
int i =com.ExecuteNonQuery();
if(i>=1)
{
//成功
databind();
}
else
{
//失败
}
com.Dispose();
con.Close();
Response.Write(e.Item.Cells[1].Text.ToString());
}
索引超出范围怎么回事
DataGrid1.DataSource=ds.Tables["name"].DefaultView;
DataGrid1.DataKeyField="Id"; //指定主键
DataGrid1.DataBind(); 接着:
private void DataGrid1_DeleteCommand(object source,System.Web.UI.WebControls.DataGridCommandEventArgs e)
{
string id=this.DataGrid1.DataKeys[e.Item.ItemIndex].ToString();
string sql="delete from Table1 where id="+id; //注意引号位置
{
SqlConnection con = new SqlConnection("server=WWW-EA89185F163;database=YWX;uid=sa;pwd=");
con.Open();
string sql="select * from Table1";
SqlDataAdapter ada = new SqlDataAdapter(sql,con);
DataSet ds = new DataSet();
ada.Fill(ds,"name");
DataGrid1.DataSource=ds.Tables["name"].DefaultView;
DataGrid1.DataKeyField="Id";
DataGrid1.DataBind();
}
private void DataGrid1_DeleteCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)
{
string id=this.DataGrid1.DataKeys[e.Item.ItemIndex].ToString();
string sql="delete from Table1 where id= +id";
SqlConnection con = new SqlConnection("server=WWW-EA89185F163;database=YWX;uid=sa;pwd=");
con.Open();
SqlCommand com=new SqlCommand(sql,con);
int i =com.ExecuteNonQuery();
if(i>=1)
{
//成功
databind();
}
else
{
//失败
}
com.Dispose();
con.Close();
Response.Write(e.Item.Cells[1].Text.ToString());
}
string sql="delete from Table1 where id= +id"; //你的双引号在后边我的是:
string sql="delete from Table1 where id=" +id;//看这里的双引号
这下明白了吧。