帮俺一下呀`~发过了没有人理我呀`听同学说这里的人很厉害的,有问题请教?????

xiaomaolover 2003-07-23 04:40:44
库中有字段有 id ,name .
.........
<asp:datagrid ID="datagrid1" DataKeyField="id" AutoGenerateColumns="false" runat="server">
<columns>
<asp:boundcolumn DataField="id" HeaderText="序号"></asp:boundcolumn>
<asp:hyperlinkcolumn DataNavigateUrlField="id" DataTextField="name" DataNavigateUrlFormatString="show?id={0}" HeaderText="名字"/>
</columns>
</asp:datagrid>
........
如果我点击了某个名字,就会把相应id这个值传到show.aspx。
show 的页面上有二个textbox
我想让传过来的"序号"和"名字"显示到这两个textbox 中。
我用vb.net
怎么实现呀~?要具体点的,OK??
听同学说这里的能人很多,以后我就在这里混了~~~请多关照~~~~
...全文
19 1 打赏 收藏 举报
写回复
1 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
sjc0 2003-07-23
  • 打赏
  • 举报
回复
现在属性声成器中你的超链接列CommandName中输入"你的命令名"
private void DataGrid1_ItemCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)
{
SqlConnection conn = new SqlConnection(ConfigurationSettings.AppSettings["sqlconnstring"]);
string sqlstring1 = "update message set deletesta=1 where id="+int.Parse(e.Item.Cells[0].Text.Trim())+"";
conn.Open();
if (e.CommandName == "你的命令名")
{
SqlCommand cmd = new SqlCommand(sqlstring2, conn);
int rowcount = cmd.ExecuteNonQuery();
cmd = new SqlCommand(sqlstring1, conn);
SqlDataReader dr = cmd.ExecuteReader();
if (dr.Read())
{
con.Value = dr["content"].ToString();
}
dr.Close();
bindnew(true);
//Response.Redirect("show.aspx?idcomment="+int.Parse(e.Item.Cells[0].Text.Trim())+""&其他要传递列参数值);//第一列为你的id号可以显示或隐藏,<我的为隐藏列>
}
相关推荐
发帖
.NET社区

6.1w+

社区成员

.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
帖子事件
创建了帖子
2003-07-23 04:40
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。