单击DataGrid的行,使这行的数据显示在这个页面的下面,有点像winform的一个列表
2006-03-23 12:30
453 查看
处:可以使一个页面显示更多的内容
关键代码,其他的我想大家都知道,如有问题的可发email
*.cs文件
private void DataGrid1_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
{
if(e.Item.ItemType==ListItemType.Item||e.Item.ItemType==ListItemType.AlternatingItem)
{
e.Item.Attributes.Add("onmouseover","this.style['cursor']='hand'");
e.Item.Attributes.Add("onclick","javascript:itemclick('"+e.Item.Cells[2].Text+"','"+((Label)e.Item.FindControl("lblTime")).Text+"')");
}
*.aspx文件
function itemclick(time,obj)
{
document.form1.all("label1").innerText = time;
document.form1.txt.value = obj;
}
<DIV id="label1" runat="server">统计时间</DIV>
<INPUT id="txt" type="text" runat="server" value=入库时间>
<asp:BoundColumn DataField="time1" HeaderText="统计时间">
</asp:BoundColumn>
<asp:TemplateColumn HeaderText="入库时间">
<ItemTemplate>
<asp:Label ID=“lblTime” Runat=server Text='<%# DataBinder.Eval(Container.DataItem,"rukushijian")%>'>
</asp:Label>
</ItemTemplate>
</asp:TemplateColumn>
关键代码,其他的我想大家都知道,如有问题的可发email
*.cs文件
private void DataGrid1_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
{
if(e.Item.ItemType==ListItemType.Item||e.Item.ItemType==ListItemType.AlternatingItem)
{
e.Item.Attributes.Add("onmouseover","this.style['cursor']='hand'");
e.Item.Attributes.Add("onclick","javascript:itemclick('"+e.Item.Cells[2].Text+"','"+((Label)e.Item.FindControl("lblTime")).Text+"')");
}
*.aspx文件
function itemclick(time,obj)
{
document.form1.all("label1").innerText = time;
document.form1.txt.value = obj;
}
<DIV id="label1" runat="server">统计时间</DIV>
<INPUT id="txt" type="text" runat="server" value=入库时间>
<asp:BoundColumn DataField="time1" HeaderText="统计时间">
</asp:BoundColumn>
<asp:TemplateColumn HeaderText="入库时间">
<ItemTemplate>
<asp:Label ID=“lblTime” Runat=server Text='<%# DataBinder.Eval(Container.DataItem,"rukushijian")%>'>
</asp:Label>
</ItemTemplate>
</asp:TemplateColumn>
相关文章推荐
- 单击DataGrid的行,使这行的数据显示在这个页面的下面,有点像winform的一个列表,下面一个明细!!!^_^^_^^_^
- 单击DataGrid的行,使这行的数据显示在这个页面的下面,有点像winform的一个列表
- 页面aspx里面有一个DataSet ds,且他下面的几个用户控件uc1,uc2,uc3都有用到这个ds相同的数据,所以我想要让这个ds在整个页面中使用
- 一个对象下面某一属性为集合,如何将这个集合列表展示到页面
- 一个div中许多列表,使用全局,将数据显示到页面
- 微信小程序--(5-1)点击列表item,把item上面显示的所有数据,传递到另外一个页面
- MS CRM 2011——修改列表页面数据显示的数量
- 后台的一个值怎么数据绑定显示在前端页面
- asp.net mvc jqgrid 同一个页面查询不同的表,jqgrid显示不同表的表头和数据并且分页
- 如何把aspx页面中的某个控件输出成html页面(例如把一个页面中的datagrid数据输出成html格式的页面保存)
- 设计一个含有一个表单的页面,并且在表单上放入一个文本框。编写程序,当鼠标在页面上移动时,鼠标的坐标将显示在这个文本框中。
- datagrid 单击显示所在行数据事件
- 一个页面从输入url,到页面显示加载完成,这个过程中都发生了什么?
- Yii:如何在CGridView列表控件使用了Ajax方式更新数据的情况下返回前一个页面
- 数据表中有字段ID,fatherID即可存储一个树,下面说说如何遍历这个树
- MyEclipse2014中如何设置jsp文件打开后显示一个框里两个页面,上面是图,下面是代码
- 添加数据之后不跳页面显示一个漂亮的提示信息(非ajax提交数据)
- 返回到前一个页面时显示前一个页面中ajax获取的数据
- 自定义Repeater数据控件的一个页面显示效果
- 数据表格 - DataGrid - 列表显示