<FONT size=2><%@ Page Language="<a href="http://dev.21tx.com/dotnet/csharp/" target="_blank">C#</a>" AutoEventWireup="True" %>
<%@ Import Namespace="System.Data" %>
<html>
<script runat="server">
int start_index;
ICollection CreateDataSource()
{
DataTable dt = new DataTable();
DataRow dr;
dt.Columns.Add(new DataColumn("IntegerValue", typeof(Int32)));
dt.Columns.Add(new DataColumn("StringValue", typeof(string)));
dt.Columns.Add(new DataColumn("CurrencyValue", typeof(double)));
for (int i = start_index; i < start_index + ItemsGrid.PageSize; i++)
{
dr = dt.NewRow();
dr[0] = i;
dr[1] = @"我是中文文字,I am English words,我不想换行,
I don't wanna have new lines,欢迎访问
<a href='http://dotnet.aspx.cc/'>http://dotnet.aspx.cc/</a>,
有好料啊:)";
dr[2] = 1.23 * (i+1);
dt.Rows.Add(dr);
}
DataView dv = new DataView(dt);
return dv;
}
void Page_Load(Object sender, EventArgs e)
{
//对于没有数字的内容,下面这行完全满足要求,但加了数字就不行,必须调用OnItemDataBound
ItemsGrid.Attributes.Add("style","word-break:keep-all;word-wrap:normal");
//下面这行是自动换行
//ItemsGrid.Attributes.Add("style","word-break:break-all;word-wrap:break-word");
if (!IsPostBack)
{
BindGrid();
}
}
void BindGrid()
{
ItemsGrid.DataSource=CreateDataSource();
ItemsGrid.DataBind();
}
void Item_DataBound(Object sender, DataGridItemEventArgs e)
{
if( e.Item.ItemType == ListItemType.Item ||
e.Item.ItemType == ListItemType.AlternatingItem)
e.Item.Cells[1].Text = "<nobr>" + e.Item.Cells[1].Text + "</nobr>";
}
</script>
<body>
<form runat="server">
<asp:DataGrid id="ItemsGrid" runat="server" BorderColor="black"
OnItemDataBound="Item_DataBound" AutoGenerateColumns="false">
<AlternatingItemStyle BackColor="#DEDEDE"></AlternatingItemStyle>
<HeaderStyle BackColor="#EEEEFF" HorizontalAlign="Center"></HeaderStyle>
<Columns>
<asp:BoundColumn HeaderText="序号" DataField="IntegerValue"/>
<asp:BoundColumn HeaderText="文字" DataField="StringValue"/>
<asp:BoundColumn HeaderText="价格" DataField="CurrencyValue" DataFormatString="{0:c}">
<ItemStyle HorizontalAlign="right"></ItemStyle>
</asp:BoundColumn>
</Columns>
</asp:DataGrid>
</form>
</body>
</html>
</FONT>
分享到:
相关推荐
C# WPF DataGrid行拖拽顺序交换,通过按下rowheader,移动到目标行rowheader松开,实现列表顺序交换
C# winform 开发中 DataGrid设计带有筛选功能!含源代码,值得一看!
easyui datagrid editor回车切换单元格示例,适合熟悉easyui但又不懂如何做的人员,可能参考一下源码JS。
Flex4 DataGrid表格操作,表格回车事件默认是换行,这里修改为换单元格,单元格轮完换行。支持上下左右和回车键控制光标位置,还添加了"+","-"按钮,用于控制添加行和删除选中的行。
点击button 会自动在datagrid 中 加 一行
easyui的可编辑表格并不具备回车事件。这让edatagrid在结束编辑时的操作很麻烦,除非你点击其他行,或者点出表格否则不会取消编辑行。 为了让结束编辑操作更简单些,我为每个单元格添加了回车事件,当回车时结束本行...
VB2008Print为通用打印控件(为可视化组件),可以混合打印一个或多个DataGridView表格、DataGrid表格与文字、图片等内容;而DGVprint是以VB2008Print为基础开发的(为非可视化组件),为专用的表格打印控件,可以很...
MSHFlexGrid1.Rows =i <BR>MSHFlexGrid1.Cols =j <BR>MSHFlexGrid1.Text =指定的字符串 <BR><BR> WordWrap-------为ture时可以在当前单元格换行显示,否则如果要显示的字符的长度超过列宽,那么就不能显示完全。
不可扩展且易于使用; 没有企业级功能; 缺乏文档。 解决方案 我们已将自己的灵魂投入到ReactDataGrid并牢记React从头开始构建。 我们将发布两个版本的ReactDataGrid : 社区版-包括大多数人实际在其产品中...
包含内容部分示例: GridView导出excel 小山的TreeView数据绑定方法 ADO.NET在开发中的部分使用方法和技巧.txt ADO.NET中的视图和过滤器.doc ASP .NET - ArrayList对象.txt asp.net 2.0中TREEVIEW中动态增加结点.txt...
左侧为WinForm的DataGridView,右侧为WPF的DataGrid。均可以通过左键拽取行进行拖拽排序。原链接为:https://www.cnblogs.com/lichence/archive/2012/02/06/2340351.html。
asp.net里导出excel表方法汇总.txt ASP.NET文件上传程序的源代码.txt Asp.Net中文本换行.txt ASPNET中实现在线用户检测(使用后台守护线程).txt C# 读取计算机CPU,HDD信息.txt DataGrid导出EXCEL的几个方法(Web...
实例174 控制光驱的弹开与关闭 实例175 启动控制面板 实例176 为程序添加快捷键 6.5 系统监控 实例177 检测系统启动模式 实例178 内存使用状态 实例179 监视剪贴板内容 实例180 利用钩子技术实现键盘监控 ...
实例174 控制光驱的弹开与关闭 实例175 启动控制面板 实例176 为程序添加快捷键 6.5 系统监控 实例177 检测系统启动模式 实例178 内存使用状态 实例179 监视剪贴板内容 实例180 利用钩子技术实现键盘监控 ...
本软件用vb.net写成的在winform下应用打印模板设置, 可设置在套打,自动换行,精准定位,线框,线纸,字体,大小,打印位置,页面设置均可自定义,在datagrid表头上和到打印模板界面上可双击进行切换。
不记得是什么时候,有人在用table模拟DataGrid的时候说,为什么td超出设置为固定宽度的文字不能隐藏,而是会直接换行呢? 是的,事实确实如此,如: <style type=”text/css”> table {width:500px;...
cc实例174 控制光驱的弹开与关闭 cc实例175 启动控制面板 cc实例176 为程序添加快捷键 6.5 系统监控 cc实例177 检测系统启动模式 cc实例178 内存使用状态 cc实例179 监视剪贴板...
cc实例174 控制光驱的弹开与关闭 cc实例175 启动控制面板 cc实例176 为程序添加快捷键 6.5 系统监控 cc实例177 检测系统启动模式 cc实例178 内存使用状态 cc实例179 监视剪贴板...
cc 实例126 声音录制与播放 cc实例127 制作RealOne播放器 4.3 多媒体控制 cc实例128 部队早起军号程序 cc实例 129 利用PC喇叭播放声音 cc实例130 c控制左右声道 4.4 屏幕保护相关程序 cc实例131 电子...