如何修改Bit数据类型列的值。 明白的进 在ASP。NET里 “update 表名 set Bit数据类型列=1” 这条语句修改不了BIT数据类型的列我应该怎么写才能修改啊? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 怎么修改不了?你的sql语句是没有错误,但是你是什么数据库另外抱什么错误了? 如果你不相信你的sql语句你可以单步运行调试测试你的sql语句在相应的数据库的sql执行器里面是否运行正确 那问题解决了 还有个问题请教DataGrid 和DataList 如何控制 数据的显示数量比如说:DataGrid 绑定的数据是 200个字符。 我想让他显示出前10个字符 其他剩余字符用“。。”代替怎么实现啊?本人菜鸟一只 大侠门尽量说仔细点 呵呵谢谢 http://singlepine.cnblogs.com/archive/2005/12/02/289156.html private void DataGrid1_ItemDataBound(object sender, DataGridItemEventArgs e){ if (e.Item.ItemType==ListItemType.Item ||e.Item.ItemType==ListItemType.AlternatingItem) { string subject=Convert.ToString(DataBinder.Eval(e.Item.DataItem,"Description")); if (subject.Length >200) { subject=subject.Substring(0,200)+""; } e.Item.Cells[4].Text=subject; } }<asp:TemplateColumn HeaderText="描述"> <ItemTemplate> <%# DataBinder.Eval(Container.DataItem,"Description") %> </ItemTemplate></asp:TemplateColumn> private void DataGrid1_ItemDataBound(object sender, DataGridItemEventArgs e){ if (e.item.itemindex >=0) { string subject=e.item.cells[i].text; if (subject.Length >200) { subject=subject.Substring(0,200)+""; } e.Item.Cells[4].Text=subject; } }在itemdatabound事件里面写代码 呵呵,当然我这点代码你要能理解的话就好办了,也不需要费尽,如果你只是单纯的找代码用上去的话,这个当然不够了,string subject=e.item.cells[i].text;这个i是你数据显示的列序数 比如你说的绑定只显示前10个字符,那么可以有两中方法来实现一个是在查询数据库构造sql语句的时候利用相应数据库的截取字符串的函数类截取10个字符大于10 个字符的则加个...号,没有不加(和你的需求没差别吧?),这个要求你对sql函数相当熟悉!一个是在程序的后台代码来完成,比如用我上面列出来的代码,主要是在datagrid绑定数据的时候对数据进行判定然后重新加工!比如利用了substring函数当然这个都只是纸上谈兵,你得在不断的调试中来完善代码,把别人的代码消化成自己的 singlepine(小山) 的方法能解决我的问题 但是还有一点。就是中文和英文字符的问题。 中文是双字节~~~~如何做才能把中文变成单字符 使用repeater控件嵌套时用OnDataItemBound碰到的小问题 C#代码如何获得div的id 当前系统日期怎么也插不进去 招聘.net工程师 无法在web服务器上启动调试,服务器不支持对asp.net或atl server 应用程序进行调试 如何更改文本框回车默认处理? SESSION与APPLICATION有何区别? [馨郁星愿]如何根据月和日2个数字算出他们之间的间隔天数 怎样使datagrid的cell的宽度能自由改动?(高分) 怎样在ASP.NET + C#中播放 .VOE(语音)文件? 提示"网页有错误,找不着对象",请问如何解决 VS 2005不能设置数据源
DataGrid 和DataList 如何控制 数据的显示数量
比如说:
DataGrid 绑定的数据是 200个字符。 我想让他显示出前10个字符 其他剩余字符用“。。”代替
怎么实现啊?
本人菜鸟一只 大侠门尽量说仔细点 呵呵谢谢
{
if (e.Item.ItemType==ListItemType.Item ||e.Item.ItemType==ListItemType.AlternatingItem)
{
string subject=Convert.ToString(DataBinder.Eval(e.Item.DataItem,"Description"));
if (subject.Length >200)
{
subject=subject.Substring(0,200)+"";
}
e.Item.Cells[4].Text=subject;
}
}
<asp:TemplateColumn HeaderText="描述">
<ItemTemplate>
<%# DataBinder.Eval(Container.DataItem,"Description") %>
</ItemTemplate>
</asp:TemplateColumn>
{
if (e.item.itemindex >=0)
{
string subject=e.item.cells[i].text;
if (subject.Length >200)
{
subject=subject.Substring(0,200)+"";
}
e.Item.Cells[4].Text=subject;
}
}
在itemdatabound事件里面写代码
string subject=e.item.cells[i].text;这个i是你数据显示的列序数
一个是在查询数据库构造sql语句的时候利用相应数据库的截取字符串的函数类截取10个字符
大于10 个字符的则加个...号,没有不加(和你的需求没差别吧?),这个要求你对sql函数相当熟悉!
一个是在程序的后台代码来完成,比如用我上面列出来的代码,主要是在datagrid绑定数据的时候对数据进行判定然后重新加工!比如利用了substring函数
当然这个都只是纸上谈兵,你得在不断的调试中来完善代码,把别人的代码消化成自己的
就是中文和英文字符的问题。 中文是双字节~~~~如何做才能把中文变成单字符