如何实现:GridView 控件中显示的文本不自动换行,隐藏超出宽度部分wj-wangjun

如何实现:GridView 控件中显示的文本不自动换行,隐藏超出宽度部分
    <asp:TemplateField>
                                
<ItemTemplate>
                                     
<asp:LinkButton ID="linkbNewsTitle" runat="server" Text='<%# Bind("ch_Remark") %>' ToolTip='<%# Bind("ch_Remark") %>'>
                                     
</asp:LinkButton>
                                
</ItemTemplate>
                                
<ItemStyle Width="300" />
                            
</asp:TemplateField>

protected void gvNewsManage_RowDataBound(object sender, GridViewRowEventArgs e)
    
{
if ((LinkButton)e.Row.FindControl("linkbNewsTitle"!= null)
        
{
            LinkButton linkbTitle 
= (LinkButton)e.Row.FindControl("linkbNewsTitle");
            
if (linkbTitle.Text.Length > 10)
            
{
                linkbTitle.Text 
= linkbTitle.Text.Substring(09+ "";
            
            }

            Label lblinknewID 
= (Label)e.Row.FindControl("ltgvnid");
           
// linkbTitle.PostBackUrl = "EditNewsContent.aspx?ID=" + lblinknewID.Text;
        
        }

}


//==========================================
 protected void gvNewsManage_RowDataBound(object sender, GridViewRowEventArgs e)
        
{
            
string strValue = e.Row.Cells[18].Text.ToString();
            
if (strValue != null)
            
{
                
if (strValue.Length > 9)
                
{
                    e.Row.Cells[
18].Text = strValue.Substring(09+ "";
                }

            }

        }
posted @ 2007-08-27 12:02  wj-conquer  阅读(1156)  评论(0编辑  收藏  举报