URL字段里 写入要传递的字段名 例如 ID
URL格式字符串 里写 xxx.aspx?parm = {0}
URL格式字符串 里写 xxx.aspx?parm = {0}
解决方案 »
- asp.net中Session总是会消失,内容还会改变
- vs中web界面设计的一些问题
- asp.net可否实现页面中拦截/接收windows消息,实现与C/S结构服务器通信
- DXperience-8.2.2 下载地址
- 在线求一条sql语句
- 类里面的错误处理?!
- 我的网站www.flyinweb.com为什么被百度收录的越来越少了?请高手帮忙看看啊
- 谁用ASp.net制作网站,请求帮助100分相送。
- Could not contact SlickUpload request progress handler at "/up/SlickUpload.axd"
- 正则表达式求助
- 超时,池连接
- 有这个控件吗?
2.加入按钮列,再加入事件代码,如EditCommand, UpdateCommand, CancelCommand。
即可完成行编辑作业。
aspx中显示如下
<asp:HyperLinkColumn DataNavigateUrlField="id" DataNavigateUrlFormatString="test.aspx?id={0}" DataTextField="carnumber" SortExpression="carnumber" HeaderText="车牌"></asp:HyperLinkColumn>2,添加按钮列中,编辑更新取消列。具体代码参考vs.net快速开发入门
Page.Response.Redirect("resource.aspx?res_code="+MyDataGrid.Items[e.Item.ItemIndex].Cells[0].Text);//把选中行的第一列值传到下一页
接受页
if(!Page.IsPostBack )
{
textbox1.text=Page.Request.QueryString["res_code"].ToString().Trim();
}
--------------------------------------------------------------------------------未将对象引用设置到对象的实例。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.NullReferenceException: 未将对象引用设置到对象的实例。源错误:
行 22:
行 23:
行 24: aa = Request.QueryString("bt").ToString()
private void MyDataGrid_EditCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)
{
Page.Response.Redirect("resource.aspx?res_code="+MyDataGrid.Items[e.Item.ItemIndex].Cells[0].Text);//把选中行的第一列值传到下一页
}
像这样!
<SelectedItemStyle Font-Bold="True" ForeColor="White" BackColor="#9471DE"></SelectedItemStyle>
<ItemStyle ForeColor="Black" BackColor="#DEDFDE"></ItemStyle>
<HeaderStyle Font-Bold="True" ForeColor="#E7E7FF" BackColor="#4A3C8C"></HeaderStyle>
<FooterStyle ForeColor="Black" BackColor="#C6C3C6"></FooterStyle>
<Columns>
<asp:HyperLinkColumn DataNavigateUrlField="BT" DataNavigateUrlFormatString="BBS-read.aspx?bt = {0}" DataTextField="BT" HeaderText="标题"></asp:HyperLinkColumn>
<asp:BoundColumn DataField="FJR" HeaderText="发件人(单位)"></asp:BoundColumn>
<asp:BoundColumn DataField="SJ" HeaderText="时间"></asp:BoundColumn>
<asp:BoundColumn DataField="JJ" HeaderText="简介"></asp:BoundColumn>
</Columns>
<PagerStyle HorizontalAlign="Right" ForeColor="Black" BackColor="#C6C3C6"></PagerStyle>
</asp:datagrid>
把这一行改成
DataNavigateUrlField="BT" DataNavigateUrlFormatString="BBS-read.aspx?bt={0}" DataTextField="BT" HeaderText="标题">
不要bt后面的那些空格