如何在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"];
------解决方案--------------------不要违反规律行事,可以把数据放到数据集一起绑定。