1:你用的什么绑定数据?
2:ListView 有单击事件;easyui gridview也有单击事件;用table绑定的话用js获取选中行的列数据值。希望能帮到你。

解决方案 »

  1.   

    您想通过前台js方式获取还是后台方式获取呢?
    前台获取的话,建议使用jquery的元素查找,往前找几个单元格就可以了;
    后台获取的话,具体要看这个表格是怎么被显示出来的,如果是绑定后显示的话,一般来说用<% Eval("sysName")%>这种吧……
      

  2.   

    DataList使用控件绑定数据,你最好查找相关控件的事件。
    http://xuyguo.blog.163.com/blog/static/10709797200711119546124/
    参考一下。
      

  3.   

    我好像记得 DataList  绑定最后那列操作按钮的时候应该也是有一个类似于 <% Eval("ID")%> 这样的绑定吧,如果你只是需要一个标题,那你就直接在这绑定标题,如果要获取这一行的内容,就绑定一个id,然后去查询Datalist好像有一个行绑定事件吧【额,这里记不清楚了】
    在绑定事件里面,可以获取到你绑定的值(隐约记得应该是其中一个参数);或者绑定其他的事件,应该都是可以直接获取到绑定值的,好久没用这些控件了,具体的记不清了
      

  4.   

    前台页面代码:<asp:DataList ID="DataList1" runat="server" 
                onitemcommand="DataList1_ItemCommand">
                <ItemTemplate>
                    <div style="width:200px;float:left;"><%# Eval("ID") %></div>
                    <div style="width:200px;float:left;"><%# Eval("Name") %></div>
                    <div style="width:200px;float:left;">
                        <asp:ImageButton ID="ib" runat="server" ImageUrl="QQ截图20140723133933.png" width="20px" CommandName="GetName" CommandArgument='<%# Eval("Name") %>' />
                    </div> 
                </ItemTemplate>
            </asp:DataList>
    后台页面代码:
    protected void DataList1_ItemCommand(object source, DataListCommandEventArgs e)
        {
            string commName = e.CommandName;
            if (commName == "GetName")
            { 
                //获取名称
                string mingcheng = e.CommandArgument.ToString();
            }
        }
      

  5.   


    只要你能实现就可以啊~我给你说个思路吧,你把要获取值得那一列绑定在点击按钮的事件上面,比如:onclick=Edit(Eval(""))
    function Edit(id)
    {
    }