用 XML 可以解决你的问题了,
读取SQL生成 XML dataisland ,用定制的 XSL 将其 Transform ,至于选中一行记录并显示就在这个 xsl 文件上做手脚,哈哈如果要显示的东西不多的话可以这样 用一个隐形的 input type="radio"的 value 值来传想要的值
给一段 xsl 小代码:<INPUT class="hiddenInput(定义CSS吧)"  name="我要的值" style="WIDTH: 20px; HEIGHT: 12px" type="radio" >
<xsl:attribute name="value">
  <xsl:value-of select="我要的字段值"/></xsl:attribute>
</INPUT>

解决方案 »

  1.   

    datagrid_selectedindexchangeddim i as integer
    for i=0 to datagrid1.items.count-1
      if i=datagrid1.selectedindex then 
    datagrid1.item(i).cells(0).text=">>"
    edn if
    next
      

  2.   

    可以帮我找一下错误的所在吗?
    我不熟悉VB.NET
      

  3.   

    do
    {
    while (dr.Read())  //???????
    {
    LXName=dr[1].ToString();
    BZ=dr[2].ToString();
    }
     } while (dr.NextResult());//?????不懂你要干什么??
    你已经while(dr.read) 把dr 读完了
    还要while (dr.NextResult()) ???
      

  4.   

    string strSql="select Leixing.lxid,Leixing.lxmc,Leixing.bz from Leixing ";//?????
    int LXID,//你的这个参数怎么没有使用??这里好像应该写为
    while(dr.read())
    {
    LXName=dr[1].ToString();
    BZ=dr[2].ToString();}