如何获取DataList中的某一个值
1个回答
展开全部
首先你要指定LinkButton的CommandName属性和DataKeyNames属性,例如CommandName="select";DataKeyNames指定你数据表中的主键。再在DataList的ItemCommand里写事件,代码如下:
protected void dtBoothes_ItemCommand(object source, DataListCommandEventArgs e)
{
switch (e.CommandName)
{
case "select":
//取出当前DataList选择的元素索引
dtBoothes.SelectedIndex = e.Item.ItemIndex;
//根据索引查询出该行的主键
int num = (int)dtBoothes.DataKeys[e.Item.ItemIndex];
.....
}
以上通过索引得出每行的主键,想查出每行的数据就很轻松了
protected void dtBoothes_ItemCommand(object source, DataListCommandEventArgs e)
{
switch (e.CommandName)
{
case "select":
//取出当前DataList选择的元素索引
dtBoothes.SelectedIndex = e.Item.ItemIndex;
//根据索引查询出该行的主键
int num = (int)dtBoothes.DataKeys[e.Item.ItemIndex];
.....
}
以上通过索引得出每行的主键,想查出每行的数据就很轻松了
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询