string strSql = " select count(*) from A where Id=1";
                dt = link.relateData(strSql);
                dataGridView1.DataSource = dt;
                cmdOrders = (CurrencyManager)BindingContext[dt]; 
我将A中1的个数显示在dataGridView1中。
请问我要如何修改才能用messagebox  将数据显示出来呢?

解决方案 »

  1.   

    string strSql = " select count(*) from A where Id=1"; 
                    dt = link.relateData(strSql); 
                    Response.Write("<script>alert('"+dt.Table[0].Row.Count.ToString()+"');<script>"); 
    试试。 
      

  2.   

    错了。应该是这样。
    Response.Write(" <script>alert('"+dt.Table[0].Row[0][0].ToString()+"'); <script>"); 
      

  3.   

    这个是在WEB的弹出对话框。如果你WINDOWS FORM就直接
    messagebox出dt.Table[0].Row[0][0].ToString()
      

  4.   

    能解释下Table 和 Row 是什么意思呢?