求助:datagrid使用ItemCreated后,如何再显示箭头正反排序呢?

yangtu86 2007-02-06 03:44:41
private void dg1_ItemCreated(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
{
if(e.Item.ItemType == ListItemType.Header)
{
<!--原本下面默认显示的是无意义的数字,需要根据数字来显示不同的名字。如:e.Item.Cells[0].Text=Znum(e.Item.Cells[0].Text);-->
/////////////////
e.Item.Cells[0].Text="姓名";
e.Item.Cells[1].Text="性别";
e.Item.Cells[2].Text="年龄";
/////////////
/////////////////////////这个里面怎么用正反排序呢,我用了cells[0].Text后,SortCommand事件就无法触发了。
}
}

help!!!!!!
...全文
524 42 打赏 收藏 转发到动态 举报
写回复
用AI写文章
42 条回复
切换为时间正序
请发表友善的回复…
发表回复
yangtu86 2007-02-25
  • 打赏
  • 举报
回复
顶了一年
yangtu86 2007-02-09
  • 打赏
  • 举报
回复
up
yangtu86 2007-02-09
  • 打赏
  • 举报
回复
up
yangtu86 2007-02-09
  • 打赏
  • 举报
回复
to skyfreejlljg():
ChangeDataGridHeader(DataGrid dg)
在哪边调用?
skyfreejlljg 2007-02-09
  • 打赏
  • 举报
回复
#region 修改DataGrid列头样式(ChangeDataGridHeader方法)
/// <summary>
/// 修改DataGrid列头样式
/// </summary>
/// <param name="dg">DataGrid对象</param>
private void ChangeDataGridHeader(DataGrid dg)
{
for (int i = 0;i < dg.Columns.Count - 1;i++)
{
dg.Columns[i].HeaderText = dg.Columns[i].HeaderText.Replace("▲", "").Replace("▼", "");
if (ViewState["SortField"].ToString() == dg.Columns[i].SortExpression)
{
if (ViewState["SortDirection"].ToString() == " DESC")
dg.Columns[i].HeaderText += "▼";
else
dg.Columns[i].HeaderText += "▲";
// continue;
}
}
}
#endregion
yangtu86 2007-02-09
  • 打赏
  • 举报
回复
yangtu86 2007-02-09
  • 打赏
  • 举报
回复
好几天了 ,怎么没多少人来
yangtu86 2007-02-09
  • 打赏
  • 举报
回复
只能继续up
yangtu86 2007-02-09
  • 打赏
  • 举报
回复
up
yjf_yjf 2007-02-09
  • 打赏
  • 举报
回复
up
xk000 2007-02-09
  • 打赏
  • 举报
回复
学习中... 欢迎加入ASP.NET(C#)学习交流QQ群号:32801051
yjf_yjf 2007-02-09
  • 打赏
  • 举报
回复
up
yangtu86 2007-02-08
  • 打赏
  • 举报
回复
up
yangtu86 2007-02-08
  • 打赏
  • 举报
回复
up
nayc 2007-02-08
  • 打赏
  • 举报
回复
凡是回帖的都尊重,凡是解决问题的都感谢
yangtu86 2007-02-08
  • 打赏
  • 举报
回复
up
lovehongyun 2007-02-08
  • 打赏
  • 举报
回复
还没有解决吗??

我也来顶一下
yjf_yjf 2007-02-08
  • 打赏
  • 举报
回复
up
yjf_yjf 2007-02-08
  • 打赏
  • 举报
回复
一言九顶
yjf_yjf 2007-02-08
  • 打赏
  • 举报
回复
加载更多回复(21)

62,073

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧