首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

怎么在Repeater的绑定事件中输出变量

2013-11-13 
如何在Repeater的绑定事件中输出变量?我在绑定事件中需要查询数据库,然后输出这个结果,如果在ItemTemplate

如何在Repeater的绑定事件中输出变量?
我在绑定事件中需要查询数据库,然后输出这个结果,如果在ItemTemplate放一个Lale,会增加很多负担,
((Label)e.Item.FindControl("lblScore")).Text = ExecuteScalar(strSQL).ToString();

我想直接输出这个查询结果

score=ExecuteScalar(strSQL).ToString()
但这样总是最后一个变量的值。


[解决办法]

<asp:LinkButton ID="lastest_sort" runat="server" 
    Text='<%#Eval("sort") %>' OnClick="lastest_sort_Click"
    CommandArgument='<%# Container.ItemIndex %>'>
</asp:LinkButton>

在这里写CommandArgument,传出选择的索引值
int index = int.Parse(sub.CommandArgument); //得到索引 
string id = List_Table.Rows[index]["id"];


[解决办法]
不要违反规律行事,可以把数据放到数据集一起绑定。

热点排行