国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > 綜合 > 正文

如何控制DataGrid里的內容換行與不換行?

2024-07-21 02:23:11
字體:
來源:轉載
供稿:網友
需求千奇百怪,有的要求表格里的內容自動換行,有的不要求,其實設置datagrid的css樣式單屬性即可實現大部分的需求,但對于不換行的實現,單靠樣式單還不能完全滿足要求,下面就是一種解決的方法:

<%@ page language="c#" 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 >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>

最大的網站源碼資源下載站,

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 双辽市| 邳州市| 普定县| 宁晋县| 武强县| 雷州市| 和林格尔县| 瓮安县| 鄂尔多斯市| 遂平县| 瓮安县| 内乡县| 璧山县| 巨野县| 龙江县| 阜平县| 拉萨市| 海阳市| 策勒县| 临清市| 银川市| 醴陵市| 家居| 尉氏县| 杂多县| 郁南县| 株洲市| 临武县| 漯河市| 淅川县| 永胜县| 井研县| 成安县| 昌黎县| 三亚市| 铁岭县| 余江县| 桦川县| 都兰县| 什邡市| 四川省|