This is a migrated thread and some comments may be shown as answers.

GridButtonColumn broken border Q1'09

1 Answer 73 Views
Grid
This is a migrated thread and some comments may be shown as answers.
Håkan
Top achievements
Rank 1
Håkan asked on 18 Mar 2009, 04:02 PM
<telerik:RadGrid ID="RadGrid1" runat="server" AutoGenerateColumns="false" Skin="Hay">  
  <ClientSettings EnableRowHoverStyle="true" /> 
  <MasterTableView>                  
    <Columns> 
      <telerik:GridButtonColumn DataTextField="value" /> 
      <telerik:GridButtonColumn DataTextField="text" /> 
    </Columns> 
  </MasterTableView> 
</telerik:RadGrid> 
ListItemCollection list = new ListItemCollection();  
list.Add(new ListItem("One""1"));  
list.Add(new ListItem("Two""2"));  
list.Add(new ListItem("""3"));  
list.Add(new ListItem("""4"));  
 
RadGrid1.DataSource = list;  
RadGrid1.DataBind(); 

Rows with empty button column text gets broken cell borders in Internet Explorer works in Firefox.

1 Answer, 1 is accepted

Sort by
0
Shinu
Top achievements
Rank 2
answered on 19 Mar 2009, 05:08 AM
Hi Hakan,

Give a try with the following approach in the Prerender event of the Grid and see if it helps.

Set the UniqueName property for the GridButtonColumn
ASPX:
 <MasterTableView>                   
             <Columns>  
               <telerik:GridButtonColumn DataTextField="value" UniqueName="BtnCol1"  /> 
                <telerik:GridButtonColumn DataTextField="text" UniqueName="BtnCol2"  />  
            </Columns>  
         </MasterTableView>  


CS:

 
protected void RadGrid2_PreRender(object sender, EventArgs e) 
    { 
        foreach (GridDataItem item in RadGrid2.MasterTableView.Items) 
        { 
            LinkButton lnkbtn = (LinkButton)item["BtnCol2"].Controls[0]; 
                    if (lnkbtn.Text ==""
                    { 
                        item["BtnCol2"].Text = "&nbsp;"
                    } 
             
        } 
       
    } 


Thanks
Shinu
Tags
Grid
Asked by
Håkan
Top achievements
Rank 1
Answers by
Shinu
Top achievements
Rank 2
Share this question
or