你試一下:
Response.Write(e.SortExpression.ToString())有沒有值啊
Response.Write(e.SortExpression.ToString())有沒有值啊
解决方案 »
- 有人用过雅虎的 YUI 2: Rich Text Editor吗?
- 发邮箱加样式
- 关于Session保存Datatable数据问题
- 怎么在TabContainer里面不能用UpdatePanel1?
- 初学提问:提交按钮问题 急!帮帮我吧
- 关于数据库显示的问题?在线等,谢谢!
- 请大家帮我看看这个DataGrid的分页代码
- 网页中图片未下载,刷新后又正常
- 求教一个数据库问题
- 请问如何实现改变dropdownlist选项,触发事件函数?(捕捉不到onSelectedIndexChanged事件?)----------------------------------------
- 为什么赋值不成功???
- 请问怎么在DataGrid的绑定列中实现换行?
很好用的
加上這個:datagrid.AllowSorting= true;
------------------------------------
ds.Tables["m_case_storageinout"].DefaultView.Sort="addtime desc";
还是不排,也不报错
我把datagrid的代码贴出来:
<asp:datagrid id=DataGrid3 style="Z-INDEX: 112; LEFT: 219px; POSITION: absolute; TOP: 172px" runat="server" Font-Size="X-Small" Width="398px" ShowFooter="True" AutoGenerateColumns="False" OnSortCommand="MyDataGrid3_Sort" AllowPaging="True" BorderColor="LightSteelBlue" BorderStyle="Ridge" BorderWidth="1px" BackColor="White" CellPadding="3" DataSource="<%# dataSet31 %>" PageSize="15" AllowSorting="True">
<SelectedItemStyle Font-Bold="True" HorizontalAlign="Center" ForeColor="#F7F7F7" VerticalAlign="Middle" BackColor="#738A9C"></SelectedItemStyle>
<EditItemStyle HorizontalAlign="Center" VerticalAlign="Middle"></EditItemStyle>
<AlternatingItemStyle HorizontalAlign="Center" VerticalAlign="Middle" BackColor="#F7F7F7"></AlternatingItemStyle>
<ItemStyle HorizontalAlign="Center" ForeColor="#4A3C8C" VerticalAlign="Middle" BackColor="AliceBlue"></ItemStyle>
<HeaderStyle Font-Bold="True" HorizontalAlign="Center" ForeColor="Black" VerticalAlign="Middle" BackColor="LightSteelBlue"></HeaderStyle>
<FooterStyle HorizontalAlign="Center" ForeColor="#4A3C8C" VerticalAlign="Middle" BackColor="#B5C7DE"></FooterStyle>
<Columns>
<asp:BoundColumn DataField="shuoming" SortExpression="shuoming" HeaderText="部门"></asp:BoundColumn>
<asp:BoundColumn DataField="yuangongid" SortExpression="yuangongid" HeaderText="员工ID"></asp:BoundColumn>
<asp:BoundColumn DataField="xingming" SortExpression="xingming" HeaderText="姓名"></asp:BoundColumn>
<asp:BoundColumn DataField="yuefen" SortExpression="yuefen" HeaderText="月份" DataFormatString="{0:yyyy-MM}"></asp:BoundColumn>
<asp:HyperLinkColumn Text="作月报" HeaderImageUrl="graph9.ico" Target="_blank" DataNavigateUrlField="yuefen" DataNavigateUrlFormatString="../kaoqinguanli/yuebao/yuangong/yuangong.aspx?yuefen={0}" HeaderText="作月报"></asp:HyperLinkColumn>
</Columns>
<PagerStyle HorizontalAlign="Right" ForeColor="#4A3C8C" BackColor="AliceBlue" Mode="NumericPages"></PagerStyle>
</asp:datagrid>
{
DataView1.Sort = e.SortExpression;
DataGrid1.DataBind();
}
this.DataGrid1.DataSource=this.dataSet11.Tables[0].DefaultView;//使用dataview绑定做数据源
this.DataGrid1.DataBind();排序就是针对dataview的