<wijmo:C1TemplateField DataField="prodno" HeaderText="prodno">
<ItemTemplate>
<%# Eval("prodno") %>
</ItemTemplate>
<EditItemTemplate>
<wijmo:C1InputText ID="C1InputText1"Text='<%# Eval("prodno") %>'runat="server">
</wijmo:C1InputText>
</EditItemTemplate>
<UpdateBindings>
<wijmo:C1GridViewUpdateBinding ControlProperty="C1InputText1.Text" UpdateField="prodno" />
</UpdateBindings>
</wijmo:C1TemplateField>
这个是模板列的写法,直接copy的你们的例子,写法上应该是没有问题的,不知道为什么与sqldatasource不能双向绑定
我试过用.net自带的控件gridview以及dropdownlist就没问题可以update,下面那个就是。net自带的
Richard.Ma 发表于 2021-10-12 10:08
收到,问题验证后给您回复
其实你即使不用我这个例子也可以的,因为很简单,我就webform上拉了几个控件:c1geridviewsqldatasource绑定到c1gridview,gridview里没有模板列的时候update delete insert正常,当有模板列的时候就不行了。(注:此贴第一个问题delete不行是oledb下delete不行,我给你的就是这个实例,但在sqlclint下delete是可以的,另外就是这个模版列不能更新问题,看起来好像是模板列和sqldatasource不能双向绑定)
<wijmo:C1TemplateField DataField="prodno" HeaderText="prodno">
<ItemTemplate>
<%# Eval("prodno") %>
</ItemTemplate>
<EditItemTemplate>
<wijmo:C1InputText ID="C1InputText1"Text='<%# Eval("prodno") %>'runat="server">
</wijmo:C1InputText>
</EditItemTemplate>
<UpdateBindings>
<wijmo:C1GridViewUpdateBinding ControlProperty="C1InputText1.Text" UpdateField="prodno" />
</UpdateBindings>
</wijmo:C1TemplateField>
这个是模板列的写法,直接copy的你们的例子,写法上应该是没有问题的,不知道为什么与sqldatasource不能双向绑定
我试过用.net自带的控件gridview以及dropdownlist就没问题可以update,下面那个就是。net自带的
问题已经重现,这边会发给研发来确认原因。然后给你回复 本帖最后由 jasonLed 于 2021-10-14 13:23 编辑
Richard.Ma 发表于 2021-10-12 14:19
问题已经重现,这边会发给研发来确认原因。然后给你回复好好的,有结果还麻烦好的,那麻烦问题解决了及时反馈哈,谢谢 你好,附件是修改后的程序,测试可以正常更新数据,对下面的内容做了修改
Richard.Ma 发表于 2021-10-14 15:49
你好,附件是修改后的程序,测试可以正常更新数据,对下面的内容做了修改
这个让人郁闷,我有印象加了updatecommand,而且弄了很多次,怎么会没有,不过也很奇怪我加了确实可以可以了 恩,我这边修改webconfig能正确链接数据库后,错误提示很明确,就是缺少updatecommand
页:
1
[2]