如何将 datatable 中一条记录的字段值,赋给一个变量呢?
比如,datatable 是 dttmp,里面就有一条记录,有只有一个字段。
我不知如何取,这个字段值是 int 型的。
但是这样不行:int ipc=0;
ipc = dttmp.Rows[0]["调度批次"]
应该如何进行赋值呢?字段 调度批次在sql数据库中就是 integer 型呀。
为何不能直接赋给整型变量呢?

解决方案 »

  1.   

    int ipc=0;
    ipc =Int.Parse(dttmp.Rows[0]["调度批次"].ToString())
      

  2.   

    ipc = Convert.ToInt32(dttmp.Rows[0]["调度批次"]);
      

  3.   

    为了保证不出错可以int ipc=0;
    ipc =int.TryParse( dttmp.Rows[0]["调度批次"].ToString(),out ipc);
      

  4.   

    写快了TryParse这东西返回true false
      

  5.   

    ipc = Convert.ToInt32(dttmp.Rows[0]["调度批次"]);----------------------------------------------------------就这样------------------------- 拿 分 --------------------
      

  6.   

    一条就搞定:
    int ipc =Int.Parse(dttmp.Rows[0][0].ToString())
      

  7.   

    ipc = Convert.ToInt32(dttmp.Rows[0]["调度批次"]);