8 个解决方案
#1
什么意思,截取字符串?
#2
第一种方法
其实你可以在后台写一个方法
public string GetStr(object obj)
{
string str =obj.ToString.Substring(1,10);
return str ;
}
绑定的时候<%# GetStr(Eval("Title")) %>
<%#Eval("字段名").substring(0,10)%>
上面是手写的,希望对你有所帮助
其实你可以在后台写一个方法
public string GetStr(object obj)
{
string str =obj.ToString.Substring(1,10);
return str ;
}
绑定的时候<%# GetStr(Eval("Title")) %>
<%#Eval("字段名").substring(0,10)%>
上面是手写的,希望对你有所帮助
#3
将所有需要用到的数据查出,作为repeater的datasource 然后再绑定时
在<ItemTemplate>中 添加需要的控件 在数据区采用<%#Eval("name") %>进行绑定值(name 为数据中字段) 或者采用CommandName='<%#Eval("name") %>' (添加在控件中) 作为参数传递
如:
<asp:LinkButton ID="LinkButton2" CommandName='<%#Eval("name") %>' OnCommand="EditComm_Click" runat="server">更改</asp:LinkButton>
后台中 添加
protected void EditComm_Click(object sender, CommandEventArgs e)
{
txt_name.Text = e.CommandName;
lbl_oldName.Text = e.CommandName;
}
希望能够帮到你
在<ItemTemplate>中 添加需要的控件 在数据区采用<%#Eval("name") %>进行绑定值(name 为数据中字段) 或者采用CommandName='<%#Eval("name") %>' (添加在控件中) 作为参数传递
如:
<asp:LinkButton ID="LinkButton2" CommandName='<%#Eval("name") %>' OnCommand="EditComm_Click" runat="server">更改</asp:LinkButton>
后台中 添加
protected void EditComm_Click(object sender, CommandEventArgs e)
{
txt_name.Text = e.CommandName;
lbl_oldName.Text = e.CommandName;
}
希望能够帮到你
#4
2楼的方法也可行~
#5
datatable.select()
过滤下
过滤下
#6
非常感谢!这就是我需要的。
#7
CSS样式固定宽度可以解决,也可以截取字符串某长度解决。
td
{
width:50%;
white-space:nowrap;
text-overflow:ellipsis;
overflow:hidden;
}
其他不会了
td
{
width:50%;
white-space:nowrap;
text-overflow:ellipsis;
overflow:hidden;
}
其他不会了
#8
string str="1231313123131";
str=get(str,10);
string get(string str,int len)
{
return str.Length>len?(str.SubString(0,len)+"..."):str;
}
#1
什么意思,截取字符串?
#2
第一种方法
其实你可以在后台写一个方法
public string GetStr(object obj)
{
string str =obj.ToString.Substring(1,10);
return str ;
}
绑定的时候<%# GetStr(Eval("Title")) %>
<%#Eval("字段名").substring(0,10)%>
上面是手写的,希望对你有所帮助
其实你可以在后台写一个方法
public string GetStr(object obj)
{
string str =obj.ToString.Substring(1,10);
return str ;
}
绑定的时候<%# GetStr(Eval("Title")) %>
<%#Eval("字段名").substring(0,10)%>
上面是手写的,希望对你有所帮助
#3
将所有需要用到的数据查出,作为repeater的datasource 然后再绑定时
在<ItemTemplate>中 添加需要的控件 在数据区采用<%#Eval("name") %>进行绑定值(name 为数据中字段) 或者采用CommandName='<%#Eval("name") %>' (添加在控件中) 作为参数传递
如:
<asp:LinkButton ID="LinkButton2" CommandName='<%#Eval("name") %>' OnCommand="EditComm_Click" runat="server">更改</asp:LinkButton>
后台中 添加
protected void EditComm_Click(object sender, CommandEventArgs e)
{
txt_name.Text = e.CommandName;
lbl_oldName.Text = e.CommandName;
}
希望能够帮到你
在<ItemTemplate>中 添加需要的控件 在数据区采用<%#Eval("name") %>进行绑定值(name 为数据中字段) 或者采用CommandName='<%#Eval("name") %>' (添加在控件中) 作为参数传递
如:
<asp:LinkButton ID="LinkButton2" CommandName='<%#Eval("name") %>' OnCommand="EditComm_Click" runat="server">更改</asp:LinkButton>
后台中 添加
protected void EditComm_Click(object sender, CommandEventArgs e)
{
txt_name.Text = e.CommandName;
lbl_oldName.Text = e.CommandName;
}
希望能够帮到你
#4
2楼的方法也可行~
#5
datatable.select()
过滤下
过滤下
#6
非常感谢!这就是我需要的。
#7
CSS样式固定宽度可以解决,也可以截取字符串某长度解决。
td
{
width:50%;
white-space:nowrap;
text-overflow:ellipsis;
overflow:hidden;
}
其他不会了
td
{
width:50%;
white-space:nowrap;
text-overflow:ellipsis;
overflow:hidden;
}
其他不会了
#8
string str="1231313123131";
str=get(str,10);
string get(string str,int len)
{
return str.Length>len?(str.SubString(0,len)+"..."):str;
}