一个DataGridView,运行之后,在某列中输入一个代码,然后就截取百度网页上的名字和数据,并根据截取的数据进行计算
打个比方
代码    最新价格   物品名称   买入数量   总价值
ZR        11         猪肉       100J        1100
输入,ZR,获得猪肉和当前价格11块钱一J,然后在数量上输入100J,价格跟数量相*=1100
第一次想的是,将DataTable绑定到数据源进行操作,再把DataTable操作完的数据绑定到DataGridView上- -
但这样的话就多了一步请问有什么办法,在直接输“代码”和“数量”后,直接计算出来啊啊,知道我写了好多费话- -小弟拜谢了

解决方案 »

  1.   

    DataTable可添加计算列,列中每一行的数据都由计算得来。
      

  2.   

    我是这么想的,你首先肯定有一个列表,就是汉字拼音首写与汉字对应的列表。在DataGridView最下边设一个文本框用来输入物品名称,输入后可以在DataGridView中定位到那一行。然后DataGridView再添加一列数目,供你输入。每次输入完就计算总价在下边显示
      

  3.   

    但是读取到DataTable进行操作还是要先将数据放到数据之后再绑定到DataTable吧,多了这一步
    纠结啊
      

  4.   

    當然是先綁定DataGridView,然后用DataGridView edit的事件來判斷客戶輸入代碼,然后更新價錢。客戶輸入數量的時候,更新總價。
    你如果在數據還是datatable的時候,不綁定,客戶如何操作你的datable??