repeater行双击事件 .net
来源:互联网 发布:淘宝王子 解封 编辑:程序博客网 时间:2024/06/16 02:36
<body>
<form id="form1" runat="server">
<div>
<asp:ObjectDataSource ID="ObjectDataSource1" runat="server"
DeleteMethod="Delete" InsertMethod="Insert"
OldValuesParameterFormatString="original_{0}" SelectMethod="GetData"
TypeName="TestDemo.DAL.DataSetMessageTableAdapters.T_MessageTableAdapter"
UpdateMethod="Update">
<DeleteParameters>
<asp:Parameter Name="Original_Id" Type="Int64" />
</DeleteParameters>
<InsertParameters>
<asp:Parameter Name="Message" Type="String" />
</InsertParameters>
<UpdateParameters>
<asp:Parameter Name="Message" Type="String" />
<asp:Parameter Name="Original_Id" Type="Int64" />
</UpdateParameters>
</asp:ObjectDataSource>
<asp:Repeater ID="Repeater1" runat="server" DataSourceID="ObjectDataSource1"
onitemdatabound="Repeater1_ItemDataBound">
<--上面是数据源-->
<HeaderTemplate><table border="1"></HeaderTemplate>
<ItemTemplate>
<tr ID="tr1" runat="server"><td><%#Eval("Id") %>,<%#Eval("Message") %></td></tr>
</ItemTemplate>
<FooterTemplate></table></FooterTemplate>
</asp:Repeater>
</div>
</form>
</body>
后台:执行Repeater控件的ItemDataBound事件
protected void Repeater1_ItemDataBound(object sender, RepeaterItemEventArgs e)
{
if (e.Item.ItemType == ListItemType.Item) {
(e.Item.FindControl("tr1") as HtmlTableRow).Attributes.Add("onclick", "alert(1);");
}
}
执行效果是:单击奇数行的都可以执行,偶数行的没反应?????
哦,找到原因了,后代代码应该改为:
protected void Repeater1_ItemDataBound(object sender, RepeaterItemEventArgs e)
{
if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem) {
(e.Item.FindControl("tr1") as HtmlTableRow).Attributes.Add("onclick", "alert(1);");
}
}
- repeater行双击事件 .net
- repeater行双击事件
- net Repeater控件绑定双击事件
- repeater行双击事件效果展示
- js 双击 repeater 表格弹出双击行明细
- .NET RadioButton 触发双击事件
- ASP.NET DEMO15_1: GridView 行单击与双击事件2
- repeater 双击行事件
- bs .net双击listbox事件
- asp.net ListBox控件添加双击事件
- repeater事件
- EXTJS-GridPanel双击行 事件
- EXTJS-GridPanel双击行 事件
- TABLE CONTROL 行双击事件
- asp.net双击子页面数据表(repeater绑定)中的某一行,将这行数据绑定到父页面的文本框中
- 双击事件
- 双击事件
- 双击事件
- Motivated Word(5)
- 在 WCF 中使用高效的 BinaryFormatter 序列化
- opencv-3.0.0-alpha+VS2013/2012
- 手把手教你开发模拟按键(开山篇)
- 办公工具档案
- repeater行双击事件 .net
- UITextView placeholder 设置
- Makefile 文件的编写
- (4.2.15)【android开源工具】Android画柱状图
- YYTools
- TCP慢启动
- (hdu step 5.3.1)敌兵布阵(线段树:单点更新)
- html仿Android的Toast功能
- Oracle 左侧补齐函数lpad 函数 (不积跬步,无以至千里)