我是新手,问几个低级的问题,请大家别见笑哦!
就一个商品管理来讲:
1.我希望在双击DataGrid的时候,另一页面显示详细信息,我怎么将信息传过去?用一个DataRow?
2.对于修改和添加在弹出页面中录入数据,是否传回主页面进行实现,又怎么传递参数?
修改:如果传回一个Row,是修改本地Table还是更新到数据库?
增加:由于弹出页面没有Row结构,我只能传一个数组呢,是吗?
3.数据库类型和C#的对应关系。
4.商品这么多的字段,用存储过程和语句有多大的优点呢?最后,如果高手有这方面的例子,希望发一个参考
[email protected]先谢谢了

解决方案 »

  1.   

    1.我希望在双击DataGrid的时候,另一页面显示详细信息,我怎么将信息传过去?用一个DataRow?
    数组就可以
    2.对于修改和添加在弹出页面中录入数据,是否传回主页面进行实现,又怎么传递参数?
    修改:如果传回一个Row,是修改本地Table还是更新到数据库?
    增加:由于弹出页面没有Row结构,我只能传一个数组呢,是吗?
    要回传,可以用委托
    3.数据库类型和C#的对应关系。
    ???不太明白意思
    4.商品这么多的字段,用存储过程和语句有多大的优点呢?
    一般直接拼SQL语句即可
      

  2.   

    1,用数组,或一个ID值在另一个页面重新查(较麻烦)
    2,在主页定义一公有变量,进行参数传递
       回传后最好是先该本地,在所有操作结束后一起更新,但有可能要根据你需求而定。
       传数组或Row都可以
    3,数据库类型最好不要太繁琐,以字符为主
    4,统一楼上,没必要必须存储过程,但是如果用的话会好一点,前提是你用的很熟,不然不
       如不用