ViewState为什存不住已改变DefaultView.Sort属性的dataTable的值呢,谢谢
我先点击sort排序,将dataTable的DefaultView.Sort值设定后,将dataTable存在ViewState里,我在点击dataGrid里的CHECKBOX选项,这时从ViewState里取出dataTable,但取出的dataTable里的DefaultView.Sort属性已为空,这是为什么,谢谢!
我先点击sort排序,将dataTable的DefaultView.Sort值设定后,将dataTable存在ViewState里,我在点击dataGrid里的CHECKBOX选项,这时从ViewState里取出dataTable,但取出的dataTable里的DefaultView.Sort属性已为空,这是为什么,谢谢!
解决方案 »
- 如何用正则表达式 动态匹配-重复的字符,动态记录-字符长度???
- 读取记录后如何比对CHECKBOX中的内容
- ASP.NET 或C#如何如何获取网络传输的数据并将数据显示在网页中
- msdn 中英文同时装??
- 辛苦了好几天,总算把网站搭起来了,做个广告了,老大别删了,网站是为兄弟们做的
- FormsAuthentication是不理一定得用RedirectFromLoginPage才可会让User.Identity.IsAuthenticated属性为True?
- 聊天室问题
- 求助!!如何将控件textbox里的text的属性的值写入XML文件,小弟试写了一小段代码,望大家指正,急!!!!!
- 测试
- 请问:为什么html控件在本机浏览的时候显示正常,在其它机器上浏览的时候却显示不出来?
- 请教一个LinkBotton弹出对话框的问题!
- 母版页中用treeview做页面导航的问题,在线等
Protected Sub LinkButton_Header_VisitFrequency_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
_dataTable = ViewState("_dataTable")
_visitFrequencySort = Not ViewState("_visitFrequencySort") If (_visitFrequencySort) Then
_sortKey = "VisitFrequency ASC"
Else
_sortKey = "VisitFrequency DESC"
End If
_dataTable.DefaultView.Sort = _sortKey ViewState("_dataTable") = _dataTable Me.DataGrid1.DataSource = _dataTable.DefaultView Me.DataGrid1.DataBind()
End Sub下边的是checkbox被选中的代码:
Protected Sub ab_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
Dim checkBox As CheckBox = sender
Dim index As Integer = GetCheckBoxIndex(checkBox)
If (index = -1) Then
Return
End If
_dataTable = ViewState("_dataTable") index = _startIndex - 1 + index
_dataTable.DefaultView.Item(index)("Checked") = checkBox.Checked
End Sub