#vb.net
#vb.net
Вопрос:
Мой сценарий,
Я создал страницу и внес некоторые изменения, применив шаблоны и gridview в Updatepanel.Теперь у меня есть шаблон нижнего колонтитула для добавления и вставки данных в базу данных.Но он не появляется, когда в datatable нет данных.
Мне нужно показать эти footertemplate во время события загрузки страницы. и когда я добавляю, он должен обновить страницу, чтобы отобразить данные. Пожалуйста, помогите в этом
Событие загрузки страницы:
Protected Sub Page_Load(ByVal sender As Object, ByVal e As EventArgs) Handles Me.Load, UpdatePanel1.Load
If Not IsPostBack Then
BindData()
End If
End Sub
Private Sub BindData()
Dim strQuery As String = "select MembershipName,FamilyMember,MemberName,Dateofbirth from IOMFamilyDetails "
Dim cmd As New SqlCommand(strQuery)
GridView1.DataSource = GetData(cmd)
GridView1.DataBind()
End Sub
Ответ №1:
Есть несколько вариантов.
- Попробуйте добавить пустую строку данных, как описано в этой статье http://dotnetspidor.blogspot.com/2008/07/how-to-display-gridview-header-and.html
- Создайте пользовательский элемент управления gridview, переопределив метод CreateChildControls элемента управления GridView, как описано здесь http://mattberseth.com/blog/2007/07/how_to_show_header_and_footer.html
Извините, что оба они на C #.