GridView单元格格式字符太长,能否保持宽度不换行显示? 如题, 能否将单元格超出部分不显示出来?但是用鼠标可以完整选择字符? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在模板列中将要显示的字段改成TextBox(只读,背景颜色透明,边框去掉),鼠标扫过可显示全部. 可以。建议规定显示的字符数,然后当鼠标滑过用tooltip显示全部。 请教一下,如何让字符绑定在tooltip??? tooltip是一些比如textbox等服务器控件的属性,可以右击控件,在属性窗口中修改或绑定这个值 ...<asp:TextBox ID="TextBox1" runat="server" ToolTip =<%# DataBinder.Eval(Container.DataItem, "你要显示的提示字段名").ToString() %>></asp:TextBox>... 在gridview的rowdatabound事件中 判断该列 的字符长度,如果超出某个值 用substring 截取 后面加上 ...然后在lable的tooltip 绑定完整的长度 protected void gvBackInDetail_RowDataBound(object sender, GridViewRowEventArgs e) { if (e.Row.RowType == DataControlRowType.DataRow) { Label labBackProModel = e.Row.FindControl("labBackProModel") as Label; if (labBackProModel.Text.Length > 13) { labBackProModel.ToolTip = labBackProModel.Text; labBackProModel.Text = labBackProModel.Text.Substring(0, 13) + "..."; ; } } //设置不换行 GridView1.Style.Add("word-break", "keep-all"); // 或者 GridView1.Style.Add("word-wrap", "normal");就可以让网格控件中每个格子的内容不换行 我觉得用css控制比较好,用TextBox太消耗内存了吧 给删除按钮添加确认对话框 求救,另一个页面里的信息如何在当前页面显现 诚心求一个NavigateUrl的vb后台编写 DataGrid的操作问题,望高手指点 求手机号码验证的正则表达式! Web服务器怎样获取客户端(IE浏览器)的IP地址? DataGrid中绑定checkbox得问题 如何显示代码行提示? 填充数据到数据集时,系统提示的出错的信息: DataGrid实现了分页,但在最后一页删除最后一条数据的时候出错!! .net生成静态页面,Web.Config里改怎么写 简单的消息和文件系统,大家帮忙测试一下,来者有分
请教一下,如何让字符绑定在tooltip???
...
<asp:TextBox ID="TextBox1" runat="server" ToolTip =<%# DataBinder.Eval(Container.DataItem, "你要显示的提示字段名").ToString() %>></asp:TextBox>
...
判断该列 的字符长度,如果超出某个值 用substring 截取 后面加上 ...
然后在lable的tooltip 绑定完整的长度
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
Label labBackProModel = e.Row.FindControl("labBackProModel") as Label;
if (labBackProModel.Text.Length > 13)
{
labBackProModel.ToolTip = labBackProModel.Text;
labBackProModel.Text = labBackProModel.Text.Substring(0, 13) + "..."; ;
} }
GridView1.Style.Add("word-break", "keep-all");
// 或者 GridView1.Style.Add("word-wrap", "normal");
就可以让网格控件中每个格子的内容不换行