PDA

View Full Version : مشکل نمایش formview



miladr
دوشنبه 06 اسفند 1386, 12:04 عصر
من یک gridview دارم که یه Linkbutton داره به این شکل :

<asp:LinkButton ID="LinkButton2"
CommandArgument='<%# Eval("id") %>'
CommandName="Answer" runat="server">
Answer</asp:LinkButton>

وقتی این کلیک میشه با این کد هندل میشه :

Protected Sub GridView1_RowCommand(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewCommandEventArgs ) Handles GridView1.RowCommand

If e.CommandName = "Answer" Then
Me.Title = Convert.ToInt32(e.CommandArgument)
Dim connString As String = System.Configuration.ConfigurationManager.Connecti onStrings("ConnStr").ConnectionString
Dim cmd As New Data.SqlClient.SqlCommand
Dim sqlconn As New Data.SqlClient.SqlConnection(connString)
Dim adapter As New Data.SqlClient.SqlDataAdapter
Dim ds As New DataSet
cmd.Connection = sqlconn
cmd.CommandType = CommandType.StoredProcedure
cmd.CommandText = "CommByID"
cmd.Parameters.AddWithValue("@id", Convert.ToInt32(e.CommandArgument))
adapter.SelectCommand = cmd
adapter.Fill(ds)
FormView1.DataSource = ds
FormView1.DataBind()
FormView1.ChangeMode(FormViewMode.Edit)

End If

و در مرحله بعد تو formview یک Linkbutton دیگه دارم که جواب رو ذخیره می کنه.

مشکل اینجاست که وقتی Linkbutton داخل gridview رو بار اول بزنه formview رندر نمیشه
اما بار دوم این کار انجام میشه.

کسی تا حالا به این مشکل بر نخورده؟