XML代码:<ebaby>
  <columns>
    <column0 dateset_no ="0" DB_CNANME ="Goods_ID" grid_name ="货号" disp ="on" Update="on"></column0>
    <column1 dateset_no ="1" DB_CNANME ="p_batch" grid_name ="批次" disp ="on" Update="on"></column1>
    <column2 dateset_no ="2" DB_CNANME ="Provider" grid_name ="商户" disp ="off" Update="on"></column2>
    <column3 dateset_no ="3" DB_CNANME ="" grid_name="描述" disp ="on" Update="on"></column3>
    <column4 dateset_no ="4" DB_CNANME ="spec" grid_name="款型" disp ="on" Update="off"></column4>
    <column5 dateset_no ="5" DB_CNANME ="price" grid_name="价格" disp ="on" Update="off"></column5>
    <column6 dateset_no ="6" DB_CNANME ="name" grid_name="名称" disp ="off" Update="off"></column6>
    <column7 dateset_no ="7" DB_CNANME ="nick" grid_name="简称" disp ="off" Update="on"></column7>
    <column8 dateset_no ="8" DB_CNANME ="provider_" grid_name="供货备注" disp ="off" Update="on"></column8>
    <column9 dateset_no ="9" DB_CNANME ="stock_" grid_name="库房备注" disp ="on" Update="on"></column9>
    <column10 dateset_no ="10" DB_CNANME ="sale_" grid_name="销售备注" disp ="off" Update="on"></column10>
    <column11 dateset_no ="11" DB_CNANME ="pic_link" grid_name="图片链接" disp ="on" Update="on"></column11>
    <column12 dateset_no ="12" DB_CNANME ="barcode" grid_name="条码" disp ="on" Update="off"></column12>
  </columns>
</ebaby>
这是XML的设计,GridView的查询显示是根据xml里disp="on"显示,disp="off"不显示,动态查询出来的,显示不同列。
可是我要实现修改功能,也是要根据xml里的Update="on"为可修改,这个功能必须也要动态完成,因为我用的是DataSet,动态拼的SQL语句,当在GridView里放一个编辑列,则无法显示出更新与取消按钮,所以更新功能必须要另弹一个窗体实现。
问题是,我如何根据GridView显示的不同列,拼一个动态TextBox,然后把当前点击GridView的某一行值取出来传到拼的TextBox上,实现更新功能。各位大哥帮帮忙,谢谢了。