我有一张表,已经完成了查询功能。
我在表后面编辑一个列,加入了2个控件Linkbutton
分别是修改 和删除当我点击修改的时候,我查询出来的数据的这张表隐藏起来,出现另一张表。
我点击的那行所有的数据出现在这里,分别放在各个对应TextBox框中,进行修改。
然后点击确定完成更新功能
这个怎么做然后点击 删除 按钮,可以删除我选择的那行
我无法确定删除的ID号跪求高手指导菜鸟!!!!!
我在表后面编辑一个列,加入了2个控件Linkbutton
分别是修改 和删除当我点击修改的时候,我查询出来的数据的这张表隐藏起来,出现另一张表。
我点击的那行所有的数据出现在这里,分别放在各个对应TextBox框中,进行修改。
然后点击确定完成更新功能
这个怎么做然后点击 删除 按钮,可以删除我选择的那行
我无法确定删除的ID号跪求高手指导菜鸟!!!!!
解决方案 »
- 关于C#引用DLL方法有个HANDLE*参数的问题
- 多线程读取Array问题
- 多线程问题[困绕一晚上了]
- 一个程序设计上的问题,麻烦大家了
- C#显示本机IP和MAC地址的代码!
- 求C#+ACCESS的小型网站源代码
- C#连接Excel:打开一个已存在Excel文件对其进行修改后的保存问题!!!
- 资深.NET,C#程序员研讨协会 ( 8236305 )
- 如何检索打印机是忙还是空闲?
- 怎样把textbox1.text转化为数值型???
- ★★用CryptoStream加解密,MSDN的例子也报错啊! 急死了! DESCryptoServiceProvider
- 求C#高手指点两个DataTable间循环问题。
完成增删改查的功能
已经完成了查 和 增一进入页面是空白的,只有查询和增加按钮
点击查询后,GridView把信息查询出来在GridView后面编辑模板里面我手动增加了 2个LinkButton按钮
用来修改和删除修改和增加都是在GridView 下面的TextBox框中完成
怎么办?????
删除直接删除就可以~但和更新一样
怎么确定我选择那行的 ID
2\删除 的时候回传主键值到后台
3\根据地回传主键值,直接Delete
{
bind();
}
protected void GridView1_RowDeleting(object sender, GridViewDeleteEventArgs e)
{
string sqlstr = "DELETE FROM R_Cycle_Type WHERE Cycle_Type_Id'" + GridView1.DataKeys[e.RowIndex].Value.ToString() + "'";
OracleConnection con = new OracleConnection("Data Source=TAMS;Persist Security Info=True;User ID=tams;Password=hntams.sa;Unicode=True");
con.Open();
OracleCommand com = new OracleCommand(sqlstr, con);
com.ExecuteNonQuery();
con.Close();
Response.Redirect("CycleType.aspx"); }
protected void GridView1_RowEditing(object sender, GridViewEditEventArgs e)
{
GridView1.EditIndex = e.NewEditIndex;
bind();
} public void bind()
{
string constr = "Data Source=TAMS;Persist Security Info=True;User ID=tams;Password=hntams.sa;Unicode=True"; OracleConnection con = new OracleConnection(constr);
OracleDataAdapter oda = new OracleDataAdapter("SELECT Cycle_Type_Id,Cycle_Type_Name,Cycle_Unit,Cycle_Code,Interval_Number,Offset_Number,Offset_Day FROM R_Cycle_Type", con);
DataSet ds = new DataSet();
oda.Fill(ds, "select");
this.GridView1.DataSource = ds.Tables["select"];
this.GridView1.DataKeyNames = new string[] { "Cycle_Type_Id" };
this.GridView1.DataBind();
ds.Dispose();
}
怎么改啊?????????????