在DataGrid中如何按照指定要求来排列数据 请教各位: 在DataGrid中每一列的数据类型都不相同,如果是int类型的数据,则该列居中,如果是string类型的,则该列居左,如果是货币类型的则在该值前面家¥号并居右?请大家帮帮忙 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这个在DataGrid属性生成器的格式里设置列的对齐方式就可以了。 不好意思,刚才没有说清楚,DataGrid里面的列全部是动态生成的 //数据邦定后发生private void projectinfo_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e){if(e.Item.ItemType==ListItemType.Item||e.Item.ItemType==ListItemType.AlternatingItem){ for(int i=1;i<e.Item.Cells.Count;i++) { string typeAlign = ConverAlign(e.Item.Cells[i].Text.GetType) ; e.Item.Cells[i].Attributes("align",typeAlign ); }}//转换函数protected ConverAlign(System.Type oNumberType) { if(oNumberType==System.Int16) return "right"; if(if(oNumberType==System.Text) return "center"; //''''''''''''''''''' } treeview的刷新问题 GridView 中嵌套GridView 的问题 清除COOKIE的一个怪现象 新人求一个用于维护字典表的页面。 ASP.NET 状态服务器的性能可靠吗? 动态生成控件过多时点击操作为什么会有延时? 1.1 和2.0站点问题 GridView取值显示问题 思考时的一个疑惑 很细小但估计很难 这种功能如何实现?从不同的连接进入,刷新不出错! DataGird中的DropDownlist控件绑定db问题 Infragistics控件中UltraWebGridExcelExporter另存为excel的用法报错,怪问题!!!
private void projectinfo_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
{
if(e.Item.ItemType==ListItemType.Item||e.Item.ItemType==ListItemType.AlternatingItem)
{
for(int i=1;i<e.Item.Cells.Count;i++)
{
string typeAlign = ConverAlign(e.Item.Cells[i].Text.GetType) ;
e.Item.Cells[i].Attributes("align",typeAlign ); }
}
//转换函数
protected ConverAlign(System.Type oNumberType)
{
if(oNumberType==System.Int16)
return "right";
if(if(oNumberType==System.Text)
return "center";
//'''''''''''''''''''
}