怎样获取datalist某一行某一列的值

作者&投稿:抄滕 (若有异议请与网页底部的电邮联系)
怎么取List()里某行某列的值~

User user = (User)li.get(0); // 把i改成0就好了,说明你是取你list的第一个数据,你第一个数据就是zhangsan的
user.getAge(); // 这里得到一个值,你还可以通过user.getName等方法得到这个list中的所有有关张三的数据

dataList 是数据绑定控件 但是他是以行来显示的 一条数据就是一行

而且它会自动添加一下标签 里面的布局是自己定义的 所以不存在什么cells

首先你要指定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];

.....
}
以上通过索引得出每行的主键,想查出每行的数据就很轻松了,第一列就更不用说了吧。

可以不用访问数据库,直接从DataList中取得数据就行了。
建议可以使用DataGrid。
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]
....
}

都可以,把LinkButton的CommandArgument绑定为该行的第一列的值,然后在按钮事件中转换sender为LinkButton取CommandArgument。或者在ItemCommand事件里面取DataListCommandEventArgs

使用rowindex获取行索引 在取得数据就行了


c#\/asp.net ,datalist 中嵌套datalist ,如何根据外层的datalist 的id...
就是在外层datalist 绑定的时候 ,在bond方法里面找到内层的datalist,然后绑定

matlab中一维矩阵数据for循环改变里面数值?
datal(i)=strcat(datath,':',datatm,':',datats);时,matlab软件出错。由于变量datal(i)要求数据类型为数值型,而strcat函数要求数据类型为字符型,两者不能对应,所以出现错误。解决的办法是将strcat函数转换出来的字符,以元胞数组的形式来储存。实现代码及运行过程如下:

试用主分量分析方法提取澜沧江兰坪地区铜矿化蚀变遥感信息
即分别对TM1、TM3、TM4、TM5四个波段和TM1、TM4、TM5、TM7四个波段进行KL变换,然后分别从获得的主分量中选取P3、P4两个主分量再进行KL变换,各又获得两个主分量(PP1、PP2),从TM1、TM3、TM4、TM5双重KL变换获得的两个主分量中选取PP2,从TM1、TM4、TM5、TM7双重 KL变换获得的两个主分量中选取PP1,和TM6一...

JavaScript文档节点和文本节点一样吗?
如:myNewElement.appendChild(myText);这样myNewElement就有myText的文本节点,文本节点的内容是“我是文本”即可。 获取属性节点 第一种方法:获取官方定义的属性节点(获取元素的对应属性值)。 格式:元素节点,属性名。 注意:不能获取自定义属性的值。 代码如下: console.log(jsInput.placeholder); alert("是时候展现...

襄城县13234531832: 获取DataList里的一行数据.急... -
茅米瑞欣: 这个问题2113我遇到过,比较麻烦,你在5261RadioButton中的Tag里存放datalist的行索引,然后在RadioButton的事4102件里,调用Datalist的RowUpdating事件,1653通过(RadioButton)Sender强制转换能拿到RaidoButton,在把Tag里的行专索引拿到,用DataList.Row[index].FindControl()方法能够找到属这行中的所有控件,取出控件的值,写入数据库,OK,搞定

襄城县13234531832: 怎样获取datalist某一行某一列的值 -
茅米瑞欣: 可以不用访问数据库,直接从DataList中取得数据就行了.建议可以使用DataGrid.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].... }

襄城县13234531832: 怎样获得datalist某行某列的值 -
茅米瑞欣: dataList 是数据绑定控件 但是他是以行来显示的 一条数据就是一行 而且它会自动添加一下标签 里面的布局是自己定义的 所以不存在什么cells

襄城县13234531832: 如何获取DataList中的某一个值 -
茅米瑞欣: 可以不用访问数据库,直接从DataList中取得数据就行了.建议可以使用DataGrid.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]....

襄城县13234531832: 点击Datalist 中的Button 控件如何获取当前行的数据 -
茅米瑞欣: 如果你是写在itemdatabound事件中,那么,可用 textbox txt= (textbox)e.row.findcontrol("textbox控件id"); 然后txt.text即可取值 如果是写在其他的事件中, for(int i=0;i

襄城县13234531832: 在VB中,如何读取datalist中每一行的数据 -
茅米瑞欣: 就是把一个表1的信息存放到另一个表2吗?直接用语句就搞定了!insert into 表名2 VALUES select * from 表1

襄城县13234531832: 如何获取DATATABLE中的某一列某一行的值 -
茅米瑞欣: DataTable t; 用下面的方法. string s = (string)t.Rows[0][0];

襄城县13234531832: 在C#中怎么样在DataList1获得该行数据的id -
茅米瑞欣: DataList 有个DataKeyField 设置DataKeyField =id 然后取的时候 DataList.Items[0].DataKeys[0].ToString()

襄城县13234531832: Asp.net如何获取datalist中某行数据的主键值并将此行数据添加到另一个页面 -
茅米瑞欣: 父页面:jswindow.open(url,blank)funtionsetText(val){document.getElementById('txt').value=val;}子页面:jsrow.ondbclick=function(){window.opener.setText(row.value)}在repeater模版中,给控件写上js事件,在row.value的地方用EVAL绑定你需要的数据

襄城县13234531832: 怎么获取datalist的行数+1 -
茅米瑞欣: 可以不用访问数据库,直接从DataList中取得数据就行了.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网