在DataGrid里面加入一个按钮列(LinkButton),然后把CommandArgument绑定为数据库的ID值,在DataGrid的ItemCommand中检测LinkButton的CommandName,然后根据CommandArgument来重新绑定DataGrid
解决方案 »
- GridView内嵌套DataList,DataList数据统计的问题
- 求前台页面在<%=%> 包含判断语句的语法
- 重置表单中的radio和验证控件遇到问题,求助
- 关于Cache
- 关于数据库连接的问题
- 请问如下的SQL语句如何在datagrid里显示?
- 当改变下拉框的值后,刷新页面,下拉框中的值显示是更改的值
- 那里有比较好的中英文ASP.NET的教程
- 郁闷!!!搜索了所有帖子!!为什么我的代码(asp.net)还是不能关闭winword.exe进程!用了gc.collect()的!!哪位大侠帮忙呀!!
- PostedFile错误:未将对象引用设置到对象的实例这什意思?
- 将服务器端的excel文件下载后,如何将务器端的excel文件再删除
- (fzymr) 还是关于xml的问题,怎么做?
再一个PageView中显示DataGrid,另一个PageView中显示数据
这样还可以方便浏览,在一个页面的两个PageView中切换查看数据而不用刷新
{
//string aa=Request.Params["Id"];
SqlConnection myConnection = new SqlConnection("server=10.88.17.15;database=hr;Uid=hr;Pwd=bgphr;");
SqlDataAdapter myAdap1 = new SqlDataAdapter("select * from Hr_Jx_Khmc where id=? ", myConnection);
DataSet ds = new DataSet();
myAdap1.Fill(ds, "Hr_Jx_Khmc");
getchild(num);
//getchild 是 我定义的函数,它的参数就是从上一页传过来的那个表的主键,也就是那张表的id字段。但是我不知道怎样从上一页接受Id,也就是把参数怎么从上一页传过来。*************************************************************
以下是上一页我定义dbgrid来显示,在这一页点击相应的项进入下一页。
<form id="khmc" method="post" runat="server">
<FONT face="宋体">
<asp:datagrid id="DataGrid1" style="Z-INDEX: 101; LEFT: 119px; POSITION: absolute; TOP: 55px" runat="server" Width="133px" AutoGenerateColumns="False" Height="175px" ForeColor="Blue" DataKeyField="Id">
<ItemStyle ForeColor="#FF80FF"></ItemStyle>
<Columns>
<asp:HyperLinkColumn Text="考核名称" DataNavigateUrlField="id" DataNavigateUrlFormatString="khshow.aspx?Id={0}" DataTextField="Khmc" HeaderText="考核名称" NavigateUrl="khshow.aspx"></asp:HyperLinkColumn>
</Columns>
</asp:datagrid>
</FONT></form>
string ID = Request.QueryString["ID"];
...
SqlDataAdapter myAdap1 = new SqlDataAdapter("select * from Hr_Jx_Khmc where id='" + ID + "'", myConnection);
icyer() 已经说了呀
看着这么多带星的朋友来帮我,我真的很感激,特别是icyer,你帮我解决了很多问题,真是谢谢你了。由于级别不够,我只能给100分,但好象这些对你们微不足道。但我想既然问题已经解决了,我的分也该结了,算是对你们的感谢吧。当然我对你们的感激之情远不止这么点分了。