PDA

View Full Version : دکمه آپدیت Detailsview کار نمی کنه



gheysar14
شنبه 14 شهریور 1388, 18:16 عصر
با سلام
مشکل من اینه که دکمه Update در Detailsview کار نمی کنه یعنه وقتی Edit رو می زنم و میخام مقادیر فیلد ها رو تغییر بدم و دکمه آپدیت رو میزنم هیچ اتفاقی نمیافته

در قسمت کد اینو نوشتم:


Protected Sub DetailsView1_ItemUpdating(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.DetailsViewUpdateEventAr gs) Handles DetailsView1.ItemUpdating
Dim fp1, fp2 As FileUpload
Dim txt1, txt2 As TextBox
Dim param As SqlParameter
fp1 = DetailsView1.FindControl("fileupload1")
fp2 = DetailsView1.FindControl("fileupload2")
txt1 = DetailsView1.FindControl("textbox1")
txt2 = DetailsView1.FindControl("textbox2")
Dim conn As SqlConnection
Dim cmd As SqlCommand
conn = New SqlConnection("Data Source=.;Initial Catalog=darya;Integrated Security=True")
cmd = New SqlCommand("update OCSuperPiScores Set cpu_overclock=@cpu_overclock,ramTiming=@ramTiming, picCPUZ=@picCPUZ,picValidation=@picValidation where username=@username", conn)
param = cmd.Parameters.Add("@cpu_overclock", SqlDbType.NChar, 10)
param.Value = txt1
param = cmd.Parameters.Add("@ramTiming", SqlDbType.NChar, 10)
param.Value = txt2
param = cmd.Parameters.Add("@picCPUZ", SqlDbType.NChar, 50)
param.Value = fp1
param = cmd.Parameters.Add("@picValidation", SqlDbType.NChar, 50)
param.Value = fp2
Try
conn.Open()
Dim ds As SqlDataReader = cmd.ExecuteReader
DetailsView1.DataSource = ds
DetailsView1.DataBind()
conn.Close()
Catch ex As Exception
End Try
End Sub


در قسمت دیزاین هم به این صورته:



<asp:DetailsView ID="DetailsView1" runat="server" CellPadding="4" DataKeyNames="username"
DataSourceID="SqlDataSource1" ForeColor="#333333" GridLines="None"
Height="50px"
style="font-family: Tahoma; font-size: 8pt; font-weight: 700;" Width="439px"
AutoGenerateRows="False">
......


لطفاً راهنمایی بفرمایید