佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

查看: 719|回复: 2

用datagrid里的dropdownlist update database

[复制链接]
elfinxp 该用户已被删除
发表于 7-8-2006 03:36 PM | 显示全部楼层 |阅读模式
小妹刚学用vb.net来做asp.net web application。

我有一个form,当按submit button时,"ending" 会被 inserted 进database table 的 Status column....然后在另一个page,admin 可以更换在dropdownlist里的Status如"Approved","ending","Rejected"。

我用以下的code将 "ending" insert 进 database table....
cmdInsert.Parameters.Add("@Status", "ending"

而以下则是save button的code:(当admin更换Status后,必须按"Save" button才会update。

Private Sub btnSave_Click(ByVal sender As System.Object, ByVal e As System.EventArgs ) Handles btnSave.Click

Dim MyConnection As SqlConnection
Dim strUpdate As String
Dim cmd As SqlCommand

MyConnection = New SqlConnection("server=mkzsa007;database=SecVendorBadge;uid=SecVendorBadge;pwd=$ecVendor%^&99"
strUpdate = "UPDATE FormTable SET Status=@Status WHERE IC=@IC"

cmd = New SqlCommand(strUpdate, MyConnection)

MyConnection.Open()
cmd.ExecuteNonQuery()
MyConnection.Close()

End Sub

那个dropdownlist是在datagrid里的。
<asp:TemplateColumn HeaderText="Status">
  <ItemStyle HorizontalAlign="Center"></ItemStyle>
  <ItemTemplate>                                       
    <aspropDownList ID="ddlStatus" runat="server" autopostback="True">
        <aspistItem Value="Approved"></aspistItem>
        <aspistItem Value="ending"></aspistItem>
        <aspistItem Value="Rejected"></aspistItem>
    </aspropDownList>
  </ItemTemplate>
</asp:TemplateColumn>

请各位高手指教,我还缺少什么code?
回复

使用道具 举报


ADVERTISEMENT

发表于 7-8-2006 11:57 PM | 显示全部楼层
你的 code 看得我一头雾水... 你的 datagrid 和你的 update code 完全不搭配...
回复

使用道具 举报

elfinxp 该用户已被删除
 楼主| 发表于 8-8-2006 08:36 AM | 显示全部楼层
怎么不搭?到底哪里出问题了?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 23-9-2024 09:20 AM , Processed in 0.270904 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表