SlideShare a Scribd company logo
1 of 15
Download to read offline
9/2/2015 Create LinkButton in RadGrid dynamically without Item Template tags in aspx page(Using code behind file) ­ Grid ­ UI for ASP.NET AJAX Forum
http://www.telerik.com/forums/create­linkbutton­in­radgrid­dynamically­without­item­template­tags­in­aspx­page­using­code­behind­file 1/15
CreateLinkButtoninRadGriddynamicallywithout
ItemTemplatetagsinaspxpage(Usingcodebehind
file)
Resources Buy Try
Telerik Forums  /  UI for ASP.NET AJAX Forum  /  Grid  /
 
23 posts, 4 answers
UI for ASP.NET AJAXñAJAX
Post a reply ø Feed for this thread
 
Alexis
23 posts
Member since:
Aug 2010
Link to this postPosted 17 Sep 2010
Hi,
         I have a problem to add LinkButton in Radgrid. i'm using DataTable as a source for RadGrid.The
First Column of Datatable must come as Link Button on RadGrid. but the column of Datatable will not be
static(if the DataTable has 5 columns in one scenario then the DataTable can has 50 columns in another
scenario). It can change. so i cant use Item template  on RadGrid for this problem. 
My Requirement is,
  1. The First column of DataTable data will bind to Grid as LinkButton.
  2. I need to add some event handler for that LinkButton.
   
  Plz send me some sample code for this. I need it urgently....
Thanks in advance.
Alexis
Reply
 
ANSWER
Link to this postPosted 17 Sep 2010
9/2/2015 Create LinkButton in RadGrid dynamically without Item Template tags in aspx page(Using code behind file) ­ Grid ­ UI for ASP.NET AJAX Forum
http://www.telerik.com/forums/create­linkbutton­in­radgrid­dynamically­without­item­template­tags­in­aspx­page­using­code­behind­file 2/15
Princy
17421 posts
Member since:
Mar 2007
ANSWER
Link to this postPosted 17 Sep 2010
Hello Alexis,
Here is one sample code to achieve this. Find the name of first column in DataTable and then create a
GridButtonColumn dynamically with DataTextField as the field name of column in DataTable. Then in
PreRender event hide the first AutoGenerated column of RadGrid.
 
C#:
protected void Page_Load(object sender, EventArgs e)
     {
         if (!IsPostBack)
         {
             DataTable dataTable = new DataTable();
             dataTable.TableName = "Users";
             DataColumn colString = new DataColumn("UserID");
             colString.DataType = System.Type.GetType("System.String");
             dataTable.Columns.Add(colString);
             DataColumn colString1 = new DataColumn("status");
             colString1.DataType = System.Type.GetType("System.Boolean");
             string colName= dataTable.Columns[0].ColumnName; // getting the name
of first column in DataTable
             dataTable.Columns.Add(colString1);
             dataTable.Rows.Add(new object[] { "1", false });
             dataTable.Rows.Add(new object[] { "2", false });
             this.RadGrid1.DataSource = dataTable;
             // creating a GridButtonColumn
             GridButtonColumn btncol = new GridButtonColumn();
             btncol.ButtonType = GridButtonColumnType.LinkButton; // setting
ButtonType as LinkButton
             btncol.DataTextField = colName; // setting DataTextField to first
column in DataTable
             this.RadGrid1.MasterTableView.Columns.Add(btncol);
          }
     }
 
// hiding the first AutoGeneratedColumn column
  protected void RadGrid1_PreRender(object sender, EventArgs e)
     {
         if (RadGrid1.MasterTableView.RenderColumns.Length > 3)
         {
             RadGrid1.MasterTableView.RenderColumns[3].Display = false;
         } 
     }
Hope this helps,
Princy.
Reply
 
Alexis
23 posts
Member since:
Aug 2010
Link to this postPosted 20 Sep 2010
<!—I’m not using the Item Template due to this Grid is dynamically has so many columns­­>
<
telerik
:
RadGrid
ID
="MainGrid2"
runat
="server"
GridLines
9/2/2015 Create LinkButton in RadGrid dynamically without Item Template tags in aspx page(Using code behind file) ­ Grid ­ UI for ASP.NET AJAX Forum
http://www.telerik.com/forums/create­linkbutton­in­radgrid­dynamically­without­item­template­tags­in­aspx­page­using­code­behind­file 3/15
="Both"
Skin
="Outlook">
 
<
ClientSettings
>
   
<
Scrolling
 
AllowScroll
="True" 
UseStaticHeaders
="false" 
aveScrollPosition
="true 
FrozenColumnsCount
="0"
 
/>
                                                                   
  
</
ClientSettings
>
 
</
telerik
:
RadGrid
>
                                                                   
MainGrid2.DataSource = dT;
//datasource is DataTable
string
colName = dT.Columns[0].ColumnName;
//getting the first column name
GridButtonColumn
btncol =
new
GridButtonColumn
();
btncol.ButtonType =
GridButtonColumnType
.LinkButton;
btncol.DataTextField = colName;
this
.MainGrid2.MasterTableView.Columns.Add(btncol);
// in the output,a new column is added in the grid at the firstPlace.
MainGrid2.DataBind();
I attached one image in which i clearly mentioned my query... 
     DataTable dT = HtmlTableParser.ParseTable(pvt);
needed­output.JPG
                string colName = dT.Columns[0].ColumnName;                GridButtonColumn btncol = new GridButtonColumn();                btncol.ButtonType = GridButtonColumnType.LinkButton;                btncol.DataTextField = colName;                 this.MainGrid2.MasterTableView.Columns.Add(btncol);                MainGrid2.DataSource = dT;                MainGrid2.DataBind();
Reply
 
Princy Link to this postPosted 20 Sep 2010
9/2/2015 Create LinkButton in RadGrid dynamically without Item Template tags in aspx page(Using code behind file) ­ Grid ­ UI for ASP.NET AJAX Forum
http://www.telerik.com/forums/create­linkbutton­in­radgrid­dynamically­without­item­template­tags­in­aspx­page­using­code­behind­file 4/15
Princy
17421 posts
Member since:
Mar 2007
Link to this postPosted 20 Sep 2010
Hello Alexis,
Make sure that you have added the code in PreRender event to hide the first column in DataTable. Also
check whether you have used the correct the index of column to hide.
Otherwise you can try the following approach to hide the column in DataTable, where headervalue is
columnuniquename.
C#:
protected void RadGrid1_PreRender(object sender, EventArgs e)
     {
        RadGrid1.MasterTableView.GetColumnSafe("HeaderValue").Display = false; //
hide the column in DataTable using its  field name
     }
Thanks,
Princy.
Reply
 
Alexis
23 posts
Member since:
Aug 2010
Link to this postPosted 20 Sep 2010
Thank u so much Princy...
              Now that coding is working fine... then i need to add Event Hander to all that Link buttons which
are binded to that Gird by using C# coding(not in aspx page)... plz help me on this....
Event Name is : OnClick()
Event Hander is like : Header_Click()
I need the Answer urgently... Plz help me on this...
thanks
Alexis
Reply
 
Princy
ANSWER
Link to this postPosted 21 Sep 2010
Hello Alexis,
A better option to execute some server side code when clicking the LinkButton would be adding a
9/2/2015 Create LinkButton in RadGrid dynamically without Item Template tags in aspx page(Using code behind file) ­ Grid ­ UI for ASP.NET AJAX Forum
http://www.telerik.com/forums/create­linkbutton­in­radgrid­dynamically­without­item­template­tags­in­aspx­page­using­code­behind­file 5/15
17421 posts
Member since:
Mar 2007
A better option to execute some server side code when clicking the LinkButton would be adding a
CommandName to GridButtonColumn. Then in ItemCommand event check with the CommandName,
that you set.
Otherwise if you want to attach a click event to LinkButton, then the following code will be useful.
C#:
 GridButtonColumn btncol = new GridButtonColumn();
 btncol.ButtonType = GridButtonColumnType.LinkButton;
 btncol.DataTextField = colName;
 btncol.UniqueName = "NewButton"; // adding UniqueName
protected void RadGrid1_ItemCreated(object sender, GridItemEventArgs e)
    {
        if (e.Item is GridDataItem)
        {
            GridDataItem item = (GridDataItem)e.Item;
            LinkButton linkBtn = (LinkButton)item["NewButton"].Controls[0];
            linkBtn.Click += new EventHandler(Header_Click); // adding click event
to LinkButton
        }
    }
    protected void Header_Click(object sender, EventArgs e)
    {
         
    }
Thanks,
Princy.
Reply
 
Alexis
23 posts
Member since:
Aug 2010
Link to this postPosted 21 Sep 2010Thanks for Your Great Help Princy....
Again i need ur hand to help me. i want to apply one style sheet for that Linkbutton which are inside in the
Grid(First Column). Because Initially the link button is looks in Blue color. then after i click it, it'll become as
Pink or someother color. 
my requirement is
1) It needs to be in same color(specially in Black Color). so how can i use this Stylesheet for Link button
dynamically?
Style Sheet Coding
.PivotGrid
{  text­decoration:none;   color:#000;   font­size:12px;}
2) I need to add Tool Tip for that Link button which are in Grid first column. how can i use the Tool Tip
property... Plz Help me on this...
(Need Answer Urgently),
Thanks,
Alexis.
Reply
 
Princy
ANSWER
Link to this postPosted 22 Sep 2010
Hello Alexis,
Try the following code snippet to assign CssClass and ToopTip dynamically.
9/2/2015 Create LinkButton in RadGrid dynamically without Item Template tags in aspx page(Using code behind file) ­ Grid ­ UI for ASP.NET AJAX Forum
http://www.telerik.com/forums/create­linkbutton­in­radgrid­dynamically­without­item­template­tags­in­aspx­page­using­code­behind­file 6/15
17421 posts
Member since:
Mar 2007
C#:
protected void RadGrid1_ItemCreated(object sender, GridItemEventArgs e)
     {
         if (e.Item is GridDataItem)
         {
             GridDataItem item = (GridDataItem)e.Item;
             LinkButton linkBtn = (LinkButton)item["NewButton"].Controls[0];
             linkBtn.ToolTip ="new tooltip"; //setting ToolTip
             linkBtn.CssClass = "PivotGrid"; // assigning CSSClass
         }
     }
Thanks,
Princy.
Reply
 
Alexis
23 posts
Member since:
Aug 2010
Link to this postPosted 22 Sep 2010
Hi Princy,
                  As of now ur coding is working fine for me.... now i need ur help for someother work.... 
My Req is : 
1). I’m placing cursor on Amelia(u can see in that attachment), I want to show the toop tip with that name.
but its showing New Tool Tip. 
How can I get what I’m looking for this implementation. Can u help me on this Princy?
2).Is it possible to show the Rad Grid header in some other way? 
Alexis Princy Smith Michel
 Age Salary Age Salary Age Salary Age Salary
25 5000US
D
26 5000US
D
35 6000USD 24 4000USD
I want to show the Rad Grid Header with 2 headers... Main Header, and sub header with each main
header... also i need this to be done by dynamically... We get this header as DataRow from Data Table.
but we are loop throughing to display this format on header, but we cant get this format on Rad Grid...
Can u plz help us regarding this....
3) How can i assign Fore color to Rad Grid Headers alternate columns in programmatically?
 
We need Solution urgently... Plz Help us as soon as possible....
Thanks in Advance,
 Alexis
problem­on­toolt­tip.JPG
Reply
 
Princy
ANSWER
Link to this postPosted 23 Sep 2010
Hello Alexis,
1) Try the following code in ItemDataBound event to set Tooltip with that cell value.
C#:
9/2/2015 Create LinkButton in RadGrid dynamically without Item Template tags in aspx page(Using code behind file) ­ Grid ­ UI for ASP.NET AJAX Forum
http://www.telerik.com/forums/create­linkbutton­in­radgrid­dynamically­without­item­template­tags­in­aspx­page­using­code­behind­file 7/15
17421 posts
Member since:
Mar 2007
protected void RadGrid1_ItemDataBound(object sender, GridItemEventArgs e)
    {
        if (e.Item is GridDataItem)
        {
            GridDataItem item = (GridDataItem)e.Item;
            LinkButton linkBtn = (LinkButton)item["NewButton"].Controls[0];
            linkBtn.ToolTip = linkBtn.Text;
        }
    }
2)Please go through the following link which discusses how to set multiple headers at run time.
Adding Multiple Header Rows at Runtime in RadGrid 
3) The following code shows how to set alternative font colors for RadGrid headers 
C#:
protected void RadGrid1_PreRender(object sender, EventArgs e)
     {
         int i=0;
         foreach (GridColumn col in RadGrid1.MasterTableView.AutoGeneratedColumns)
         {
             if(i%2==0)
                RadGrid1.MasterTableView.AutoGeneratedColumns[i].HeaderStyle.ForeColor
= System.Drawing.Color.Blue;
             i++;
         }
     }
Thanks,
Princy.
Reply
 
Alexis
23 posts
Link to this postPosted 23 Sep 2010
Hi Princy,
      Thanks for ur fabulous reply... I've a doubt on Multiple Row as Header to Radgrid at
Runtime.... I'm getting the below content as string at runtime. but i cant use the HeaderTemplate tag for
radgrid... 
     <TABLE id="Table1" cellSpacing="1" cellPadding="1" width="300"border="1">
        <TR>
9/2/2015 Create LinkButton in RadGrid dynamically without Item Template tags in aspx page(Using code behind file) ­ Grid ­ UI for ASP.NET AJAX Forum
http://www.telerik.com/forums/create­linkbutton­in­radgrid­dynamically­without­item­template­tags­in­aspx­page­using­code­behind­file 8/15
Member since:
Aug 2010
         <TD colspan="2" align="center"><b>Address</b></TD>
        </TR>
        <TR>
         <TD width="50%"><b>City</b></TD>
         <TD width="50%"><b>Postal code</b></TD>
        </TR>
       </TABLE>
1) Is it possible to assign this table to Rad Grid HeaderTemplate at Runtime?
2) Is it possible to Assign the Sorting options to RadGrid Headers(For City,  and for Postal Code)?
or 
3) How to assign the AllowSorting property to all the columns in RadGrid which are binded with
DataTable. Plz keep in mind that I'm not using Item Template... ????
 Plz Help me on this.... I need the solution Urgently.... 
 
Thanks in advance...
Alexis
Reply
 
Iana Tsolova
3382 posts
ADMIN
Link to this postPosted 27 Sep 2010
Hello Alexis,
In order to use the preceding code for the header template, I suggest that you define it in custom class
implementing the ITemplate interface. Then you use it, you can define the grid dynamically on Page_Init
as explained in this article. 
Then to enable to sorting for the headers, you can use LinkButtons instead of simple text. Set the
CommandName to sort, and handle the sort command in the ItemCommand event.
All the best,
Iana 
the Telerik team
Do you want to have your say when we set our development plans? Do you want to know when a feature you
care about is added or when a bug fixed? Explore the Telerik Public Issue Tracking system and vote to affect the
priority of the items
ä
Reply
 
Alexis
23 posts
Member since:
Link to this postPosted 27 Sep 2010
Hi Lana,
              Thanks for ur reply...   I dont understand clearly about the sorting options which u explained in
previous response.. I need some more sample codes for get knowledge on this sorting....  (I dont use
ItemTemplate in my coding, I'm directly bounding the data from DataTable to RadGrid as Princy helped
me in this Forum).
we need solution urgently... Plz help us on this regard....
9/2/2015 Create LinkButton in RadGrid dynamically without Item Template tags in aspx page(Using code behind file) ­ Grid ­ UI for ASP.NET AJAX Forum
http://www.telerik.com/forums/create­linkbutton­in­radgrid­dynamically­without­item­template­tags­in­aspx­page­using­code­behind­file 9/15
Aug 2010
Thanks in Advance
Alexis
Reply
 
Iana Tsolova
3382 posts
ADMIN
Link to this postPosted 28 Sep 2010
Hello Alexis,
I does not matter how you create the controls, declaratively or dynamically. In both cases you need to set
the same properties for them. Find more about implementing sorting for GridTemplateColumns in the
below articles:
http://www.telerik.com/help/aspnet­ajax/grdsortingforhyperlinktemplatecolumns.html
http://www.telerik.com/help/aspnet­ajax/grdapplycustomsortcriteria.html
Best wishes,
Iana 
the Telerik team
Do you want to have your say when we set our development plans? Do you want to know when a feature you
care about is added or when a bug fixed? Explore the Telerik Public Issue Tracking system and vote to affect the
priority of the items
ä
Reply
 
Jittu
18 posts
Member since:
Sep 2012
Link to this postPosted 24 Sep 2012
Hi,
I have created a link button in the Databound event for RadGrid but I am unable to write the Onclick
event for the Link Button. The requirement is, if the cell value is empty I need to provide a Add link and
when clicked opens a pop to add.
Can you please help me on this.
protected void RadGrid1_ItemDataBound(object sender, Telerik.Web.UI.GridItemEventArgs
e)
         {
  if (e.Item is GridDataItem)
             {
                 GridDataItem item = (GridDataItem)e.Item;
                 if (item["FieldName"].Text == "&nbsp;")        
                 {
                     LinkButton MyLinkButton = new LinkButton();
                     MyLinkButton.Text = "Add";
                      item["FieldName"].Controls.Add(MyLinkButton);
                         item["FieldName"].ForeColor = System.Drawing.Color.Red;
      }
    }
  }
Reply
 
Shinu
17764 posts
Member since:
Mar 2007
Link to this postPosted 25 Sep 2012
Hi,
Try attaching the event in ItemCreated event as shown below.
C#:
protected void RadGrid1_ItemCreated(object sender, Telerik.Web.UI.GridItemEventArgs e)
{
  if (e.Item is GridDataItem)
  {
     GridDataItem item = (GridDataItem)e.Item;
9/2/2015 Create LinkButton in RadGrid dynamically without Item Template tags in aspx page(Using code behind file) ­ Grid ­ UI for ASP.NET AJAX Forum
http://www.telerik.com/forums/create­linkbutton­in­radgrid­dynamically­without­item­template­tags­in­aspx­page­using­code­behind­file 10/15
     GridDataItem item = (GridDataItem)e.Item;
     if (item["FieldName"].Text == "&nbsp;")       
     {
        LinkButton MyLinkButton = new LinkButton();
        MyLinkButton.Text = "Add";
        item["FieldName"].Controls.Add(MyLinkButton);
        item["FieldName"].ForeColor = System.Drawing.Color.Red;
        MyLinkButton.Click += new EventHandler( MyLinkButton_Click);
      }
  }
}
void  MyLinkButton_Click(object sender, EventArgs e)
{
}
Thanks,
Shinu.
Reply
 
Jittu
18 posts
Member since:
Sep 2012
Link to this postPosted 25 Sep 2012
Hi Shinu,
Thanks for the reply .I have tried doing that but its not working. It doesn't even add the Link button.
Rajini
Reply
 
Shinu
17764 posts
Member since:
Mar 2007
Link to this postPosted 25 Sep 2012
Hi,
In general the proper place for adding controls to the grid items is in ItemCreated. But in the case of
adding controls to the cells of GridBoundColumn,you cannot use ItemCreated only, but a combination of
ItemCreated and ItemDataBound. This is due to the fact that the control created in ItemCreated will be
erased when data­binding this control. Also, if you create the control in ItemDataBound when the controls
are created from ViewState, the grid will not raise ItemDataBound, and the control will not be created and
would not raise postback events. The solution for such cases is to create the control in ItemDataBound
and recreate this control if needed on ItemCreated for subsequent postbacks. Here is the sample code.
C#:
9/2/2015 Create LinkButton in RadGrid dynamically without Item Template tags in aspx page(Using code behind file) ­ Grid ­ UI for ASP.NET AJAX Forum
http://www.telerik.com/forums/create­linkbutton­in­radgrid­dynamically­without­item­template­tags­in­aspx­page­using­code­behind­file 11/15
C#:
protected void RadGrid1_ItemCreated(object sender, Telerik.Web.UI.GridItemEventArgs e)
{
  if (e.Item is GridDataItem)
  {
     GridDataItem item = (GridDataItem)e.Item;
     if (item["FieldName"].Text == " ")      
     {
        LinkButton MyLinkButton = new LinkButton();
        MyLinkButton.Text = "Add";
        item["FieldName"].Controls.Add(MyLinkButton);
        item["FieldName"].ForeColor = System.Drawing.Color.Red;
        MyLinkButton.Click += new EventHandler(MyLinkButton_Click);
      }
  }
}
void  MyLinkButton_Click(object sender, EventArgs e)
{
}
protected void RadGrid1_ItemDataBound(object sender, Telerik.Web.UI.GridItemEventArgs
e)
{
  if (e.Item is GridDataItem)
  {
     GridDataItem item = (GridDataItem)e.Item;
     if (item["FieldName"].Text == " ")      
     {
        LinkButton MyLinkButton = new LinkButton();
        MyLinkButton.Text = "Add";
        item["FieldName"].Controls.Add(MyLinkButton);
        item["FieldName"].ForeColor = System.Drawing.Color.Red;
     }
  }
}
Thanks,
Shinu.
Reply
 
Jittu
18 posts
Member since:
Sep 2012
Link to this postPosted 26 Sep 2012
Hi Shinu,
It dint work out . When I click on the Add Link Button it does a post back and removes the Add link button
itself. It does not do a click event.Please help me on this.
Thanks,
Rajini
Reply
 
Shinu
17764 posts
Member since:
Mar 2007
Link to this postPosted 27 Sep 2012
Hi,
Please try the following code snippet as a work around for this issue.
C#:
public static ArrayList IndexArray = new ArrayList();
protected void RadGrid1_ItemDataBound(object sender, Telerik.Web.UI.GridItemEventArgs
e)
{
     if (e.Item is GridDataItem)
     {
         GridDataItem item = (GridDataItem)e.Item;
         LinkButton MyLinkButton = new LinkButton();
9/2/2015 Create LinkButton in RadGrid dynamically without Item Template tags in aspx page(Using code behind file) ­ Grid ­ UI for ASP.NET AJAX Forum
http://www.telerik.com/forums/create­linkbutton­in­radgrid­dynamically­without­item­template­tags­in­aspx­page­using­code­behind­file 12/15
         LinkButton MyLinkButton = new LinkButton();
         MyLinkButton.Text = "Add";
         MyLinkButton.ID = "ID";
           
         if (item["FieldName"].Text == "&nbsp;")
         {
                  
             IndexArray.Add(item.GetDataKeyValue("DataKeyName").ToString());
//storing the DataKeyValue of the row whose cell value is empty in an ArrayList
             item["FieldName"].Controls.Add(MyLinkButton);          
             item["FieldName"].ForeColor =
System.Drawing.Color.Red;              
         } 
     }
}
void MyLinkButton_Click(object sender, EventArgs e)
{
     //your code
}  
protected void RadGrid1_ItemCreated(object sender, Telerik.Web.UI.GridItemEventArgs e)
{
     if (e.Item is GridDataItem)
     {
         GridDataItem item = (GridDataItem)e.Item;
         LinkButton MyLinkButton = new LinkButton();
         MyLinkButton.Text = "Add";
         MyLinkButton.ID = "ID";
         if (item["FieldName"].Text == "&nbsp;")
         {          
             item["FieldName"].Controls.Add(MyLinkButton);
             item["FieldName"].ForeColor = System.Drawing.Color.Red;
         }
         foreach (string id  in IndexArray)
         {
             string datakey = item.GetDataKeyValue("DataKeyName").ToString();
             if (datakey == id)
             {
                 item["FieldName"].Controls.Add(MyLinkButton);
                 item["FieldName"].ForeColor = System.Drawing.Color.Red;
                 MyLinkButton.Click += new EventHandler(MyLinkButton_Click);
//attaching click events for the cell with empty value
             }              
         }
     }
}
Thanks,
Shinu.
Reply
 
Jittu
18 posts
Member since:
Sep 2012
Link to this postPosted 27 Sep 2012
Hi Shinu,
Thanks for your reply .It works perfectly fine.
Thank you so much.
THanks,
Rajini
Reply
9/2/2015 Create LinkButton in RadGrid dynamically without Item Template tags in aspx page(Using code behind file) ­ Grid ­ UI for ASP.NET AJAX Forum
http://www.telerik.com/forums/create­linkbutton­in­radgrid­dynamically­without­item­template­tags­in­aspx­page­using­code­behind­file 13/15
 
arun
4 posts
Member since:
Sep 2010
Link to this postPosted 15 Oct 2013
Shinu,
  I tried to implement your code, The columns show up fine in red but they are not clickable, Can you tell
me what  am I missing.
    
public static ArrayList IndexArray = new ArrayList();   
 
       void GridCommon_ItemDataBound(object sender, GridItemEventArgs e)
       {
           if (e.Item is GridDataItem)
           {
               GridDataItem item = (GridDataItem)e.Item;
               LinkButton link = new LinkButton();
9/2/2015 Create LinkButton in RadGrid dynamically without Item Template tags in aspx page(Using code behind file) ­ Grid ­ UI for ASP.NET AJAX Forum
http://www.telerik.com/forums/create­linkbutton­in­radgrid­dynamically­without­item­template­tags­in­aspx­page­using­code­behind­file 14/15
               LinkButton link = new LinkButton();
               link.Text = "Add";
               link.ID = "LinkID";
 
               if (item["PortfolioName"].Text == " ")
               {
                   IndexArray.Add(item.GetDataKeyValue("ID").ToString());
                   item["PortfolioName"].Controls.Add(link);
                   item["PortfolioName"].ForeColor = System.Drawing.Color.Red;
               }
 
           }
       }
 
       protected void PortfolioLink_Click(object sender, EventArgs e)
       {
           
       }
 
       void GridCommon_ItemCreated(object sender, GridItemEventArgs e)
       {
           if (e.Item is GridDataItem)
           {
               GridDataItem item = (GridDataItem)e.Item;
               LinkButton link = new LinkButton();
               link.Text = "Add";
               link.ID = "LinkID";
               if (item["PortfolioName"].Text == " ")
               {
                   item["PortfolioName"].Controls.Add(link);
                   item["PortfolioName"].ForeColor = System.Drawing.Color.Red;
               }
               foreach (string id in IndexArray)
               {
                   string datakey = item.GetDataKeyValue("ID").ToString();
                   if (datakey == id)
                   {
                       item["PortfolioName"].Controls.Add(link);
                       item["PortfolioName"].ForeColor =
System.Drawing.Color.Red;
                       link.Click += new EventHandler(PortfolioLink_Click);
                   }
               }
           }
 
           }
Reply
 
Kostadin
1369 posts
ADMIN
Link to this postPosted 18 Oct 2013
Hello Arun,
I have already answered your support ticket, I would ask you to continue our conversation there. I am
providing the answer here if somebody else facing a similar issue as yours. 
"I assume that is too late in page live cycle to attache an event handler of the button on one of those
events (ItemDataBound and ItemCreated). A suitable solution is to create the link button on item load
event."
Regards,
Kostadin 
Telerik
If you want to get updates on new releases, tips and tricks and sneak peeks at our product labs directly from the
ä
9/2/2015 Create LinkButton in RadGrid dynamically without Item Template tags in aspx page(Using code behind file) ­ Grid ­ UI for ASP.NET AJAX Forum
http://www.telerik.com/forums/create­linkbutton­in­radgrid­dynamically­without­item­template­tags­in­aspx­page­using­code­behind­file 15/15
Back to Top
Post a reply
If you want to get updates on new releases, tips and tricks and sneak peeks at our product labs directly from the
developers working on the RadControls for ASP.NET AJAX, subscribe to the blog feed now.ä
Reply

More Related Content

What's hot

Angular 5 presentation for beginners
Angular 5 presentation for beginnersAngular 5 presentation for beginners
Angular 5 presentation for beginnersImran Qasim
 
Angular 8
Angular 8 Angular 8
Angular 8 Sunil OS
 
Asynchronous Programming in C# - Part 1
Asynchronous Programming in C# - Part 1Asynchronous Programming in C# - Part 1
Asynchronous Programming in C# - Part 1Mindfire Solutions
 
VB.NET:An introduction to Namespaces in .NET framework
VB.NET:An introduction to  Namespaces in .NET frameworkVB.NET:An introduction to  Namespaces in .NET framework
VB.NET:An introduction to Namespaces in .NET frameworkRicha Handa
 
Angular 16 – the rise of Signals
Angular 16 – the rise of SignalsAngular 16 – the rise of Signals
Angular 16 – the rise of SignalsCoding Academy
 
Routing & Navigating Pages in Angular 2
Routing & Navigating Pages in Angular 2Routing & Navigating Pages in Angular 2
Routing & Navigating Pages in Angular 2Knoldus Inc.
 
Building blocks of Angular
Building blocks of AngularBuilding blocks of Angular
Building blocks of AngularKnoldus Inc.
 
Angular 10 course_content
Angular 10 course_contentAngular 10 course_content
Angular 10 course_contentNAVEENSAGGAM1
 
React - Start learning today
React - Start learning today React - Start learning today
React - Start learning today Nitin Tyagi
 
Node.JS error handling best practices
Node.JS error handling best practicesNode.JS error handling best practices
Node.JS error handling best practicesYoni Goldberg
 

What's hot (20)

Express node js
Express node jsExpress node js
Express node js
 
MongoDB and Node.js
MongoDB and Node.jsMongoDB and Node.js
MongoDB and Node.js
 
Angular 5 presentation for beginners
Angular 5 presentation for beginnersAngular 5 presentation for beginners
Angular 5 presentation for beginners
 
Angular 8
Angular 8 Angular 8
Angular 8
 
Asynchronous Programming in C# - Part 1
Asynchronous Programming in C# - Part 1Asynchronous Programming in C# - Part 1
Asynchronous Programming in C# - Part 1
 
VB.NET:An introduction to Namespaces in .NET framework
VB.NET:An introduction to  Namespaces in .NET frameworkVB.NET:An introduction to  Namespaces in .NET framework
VB.NET:An introduction to Namespaces in .NET framework
 
Angular 16 – the rise of Signals
Angular 16 – the rise of SignalsAngular 16 – the rise of Signals
Angular 16 – the rise of Signals
 
What’s New in Angular 14?
What’s New in Angular 14?What’s New in Angular 14?
What’s New in Angular 14?
 
Spring ppt
Spring pptSpring ppt
Spring ppt
 
Routing & Navigating Pages in Angular 2
Routing & Navigating Pages in Angular 2Routing & Navigating Pages in Angular 2
Routing & Navigating Pages in Angular 2
 
Object model
Object modelObject model
Object model
 
Building blocks of Angular
Building blocks of AngularBuilding blocks of Angular
Building blocks of Angular
 
Presentation1.pptx
Presentation1.pptxPresentation1.pptx
Presentation1.pptx
 
Angular 10 course_content
Angular 10 course_contentAngular 10 course_content
Angular 10 course_content
 
Node js Introduction
Node js IntroductionNode js Introduction
Node js Introduction
 
React - Start learning today
React - Start learning today React - Start learning today
React - Start learning today
 
Node.JS error handling best practices
Node.JS error handling best practicesNode.JS error handling best practices
Node.JS error handling best practices
 
Ooad sequence diagram lecture
Ooad sequence diagram lectureOoad sequence diagram lecture
Ooad sequence diagram lecture
 
Angular
AngularAngular
Angular
 
Spring MVC
Spring MVCSpring MVC
Spring MVC
 

Viewers also liked (12)

Cdn
CdnCdn
Cdn
 
sample tutorial
 sample tutorial  sample tutorial
sample tutorial
 
Schemas and soap_prt
Schemas and soap_prtSchemas and soap_prt
Schemas and soap_prt
 
Jaxrs 1.0-final-spec
Jaxrs 1.0-final-specJaxrs 1.0-final-spec
Jaxrs 1.0-final-spec
 
Radgrid
RadgridRadgrid
Radgrid
 
Android tutorial
Android tutorialAndroid tutorial
Android tutorial
 
Android examples
Android examplesAndroid examples
Android examples
 
Tutorial 1
Tutorial 1Tutorial 1
Tutorial 1
 
00016335
0001633500016335
00016335
 
Sq lite manager
Sq lite managerSq lite manager
Sq lite manager
 
Walkthrough asp.net
Walkthrough asp.netWalkthrough asp.net
Walkthrough asp.net
 
Cdn tutorial adcom
Cdn tutorial adcomCdn tutorial adcom
Cdn tutorial adcom
 

Similar to Create link button in radgrid dynamically without item template tags in aspx page(using code behind file) grid - ui for asp

Step by Step Asp.Net GridView Tutorials
Step by Step Asp.Net GridView TutorialsStep by Step Asp.Net GridView Tutorials
Step by Step Asp.Net GridView TutorialsNilesh kumar Jadav
 
Extending Struts(1)
Extending Struts(1)Extending Struts(1)
Extending Struts(1)ramooza
 
Modern Web Applications with Sightly
Modern Web Applications with SightlyModern Web Applications with Sightly
Modern Web Applications with SightlyRadu Cotescu
 
Front End Development for Back End Developers - UberConf 2017
Front End Development for Back End Developers - UberConf 2017Front End Development for Back End Developers - UberConf 2017
Front End Development for Back End Developers - UberConf 2017Matt Raible
 
Viacheslav Eremin interview about DOT NET (eng lang)
Viacheslav Eremin interview about DOT NET (eng lang)Viacheslav Eremin interview about DOT NET (eng lang)
Viacheslav Eremin interview about DOT NET (eng lang)Viacheslav Eremin
 
JS digest. January 2018
JS digest. January 2018 JS digest. January 2018
JS digest. January 2018 ElifTech
 
Davide Cerbo - Kotlin loves React - Codemotion Milan 2018
Davide Cerbo - Kotlin loves React - Codemotion Milan 2018Davide Cerbo - Kotlin loves React - Codemotion Milan 2018
Davide Cerbo - Kotlin loves React - Codemotion Milan 2018Codemotion
 
Великолепный Gatsby.js | Odessa Frontend Meetup #19
Великолепный Gatsby.js | Odessa Frontend Meetup #19Великолепный Gatsby.js | Odessa Frontend Meetup #19
Великолепный Gatsby.js | Odessa Frontend Meetup #19OdessaFrontend
 
Front End Development for Back End Java Developers - West Midlands Java User ...
Front End Development for Back End Java Developers - West Midlands Java User ...Front End Development for Back End Java Developers - West Midlands Java User ...
Front End Development for Back End Java Developers - West Midlands Java User ...Matt Raible
 
"Paragraphs are more powerful than you can expect" from Vasily Jaremchuk for ...
"Paragraphs are more powerful than you can expect" from Vasily Jaremchuk for ..."Paragraphs are more powerful than you can expect" from Vasily Jaremchuk for ...
"Paragraphs are more powerful than you can expect" from Vasily Jaremchuk for ...DrupalCamp Kyiv
 
Using advanced C# features in Sharepoint development
Using advanced C# features in Sharepoint developmentUsing advanced C# features in Sharepoint development
Using advanced C# features in Sharepoint developmentsadomovalex
 
Meeting Questions and Answers:
Meeting Questions and Answers:Meeting Questions and Answers:
Meeting Questions and Answers:butest
 
Front End Development for Back End Java Developers - NYJavaSIG 2019
Front End Development for Back End Java Developers - NYJavaSIG 2019Front End Development for Back End Java Developers - NYJavaSIG 2019
Front End Development for Back End Java Developers - NYJavaSIG 2019Matt Raible
 
Front End Development for Backend Developers - GIDS 2019
Front End Development for Backend Developers - GIDS 2019Front End Development for Backend Developers - GIDS 2019
Front End Development for Backend Developers - GIDS 2019Matt Raible
 
Top 8 react static site generators for 2020
Top 8 react static site generators for 2020Top 8 react static site generators for 2020
Top 8 react static site generators for 2020Katy Slemon
 
Front End Development for Back End Java Developers - Dublin JUG 2019
Front End Development for Back End Java Developers - Dublin JUG 2019Front End Development for Back End Java Developers - Dublin JUG 2019
Front End Development for Back End Java Developers - Dublin JUG 2019Matt Raible
 
Front End Development for Back End Java Developers - South West Java 2019
Front End Development for Back End Java Developers - South West Java 2019Front End Development for Back End Java Developers - South West Java 2019
Front End Development for Back End Java Developers - South West Java 2019Matt Raible
 
Toronto SharePoint Camp 2010
Toronto SharePoint Camp 2010Toronto SharePoint Camp 2010
Toronto SharePoint Camp 2010szimpfer
 
JS digest. April 2018
JS digest. April 2018JS digest. April 2018
JS digest. April 2018ElifTech
 

Similar to Create link button in radgrid dynamically without item template tags in aspx page(using code behind file) grid - ui for asp (20)

Step by Step Asp.Net GridView Tutorials
Step by Step Asp.Net GridView TutorialsStep by Step Asp.Net GridView Tutorials
Step by Step Asp.Net GridView Tutorials
 
Extending Struts(1)
Extending Struts(1)Extending Struts(1)
Extending Struts(1)
 
Modern Web Applications with Sightly
Modern Web Applications with SightlyModern Web Applications with Sightly
Modern Web Applications with Sightly
 
Front End Development for Back End Developers - UberConf 2017
Front End Development for Back End Developers - UberConf 2017Front End Development for Back End Developers - UberConf 2017
Front End Development for Back End Developers - UberConf 2017
 
Viacheslav Eremin interview about DOT NET (eng lang)
Viacheslav Eremin interview about DOT NET (eng lang)Viacheslav Eremin interview about DOT NET (eng lang)
Viacheslav Eremin interview about DOT NET (eng lang)
 
MyReplayInZen
MyReplayInZenMyReplayInZen
MyReplayInZen
 
JS digest. January 2018
JS digest. January 2018 JS digest. January 2018
JS digest. January 2018
 
Davide Cerbo - Kotlin loves React - Codemotion Milan 2018
Davide Cerbo - Kotlin loves React - Codemotion Milan 2018Davide Cerbo - Kotlin loves React - Codemotion Milan 2018
Davide Cerbo - Kotlin loves React - Codemotion Milan 2018
 
Великолепный Gatsby.js | Odessa Frontend Meetup #19
Великолепный Gatsby.js | Odessa Frontend Meetup #19Великолепный Gatsby.js | Odessa Frontend Meetup #19
Великолепный Gatsby.js | Odessa Frontend Meetup #19
 
Front End Development for Back End Java Developers - West Midlands Java User ...
Front End Development for Back End Java Developers - West Midlands Java User ...Front End Development for Back End Java Developers - West Midlands Java User ...
Front End Development for Back End Java Developers - West Midlands Java User ...
 
"Paragraphs are more powerful than you can expect" from Vasily Jaremchuk for ...
"Paragraphs are more powerful than you can expect" from Vasily Jaremchuk for ..."Paragraphs are more powerful than you can expect" from Vasily Jaremchuk for ...
"Paragraphs are more powerful than you can expect" from Vasily Jaremchuk for ...
 
Using advanced C# features in Sharepoint development
Using advanced C# features in Sharepoint developmentUsing advanced C# features in Sharepoint development
Using advanced C# features in Sharepoint development
 
Meeting Questions and Answers:
Meeting Questions and Answers:Meeting Questions and Answers:
Meeting Questions and Answers:
 
Front End Development for Back End Java Developers - NYJavaSIG 2019
Front End Development for Back End Java Developers - NYJavaSIG 2019Front End Development for Back End Java Developers - NYJavaSIG 2019
Front End Development for Back End Java Developers - NYJavaSIG 2019
 
Front End Development for Backend Developers - GIDS 2019
Front End Development for Backend Developers - GIDS 2019Front End Development for Backend Developers - GIDS 2019
Front End Development for Backend Developers - GIDS 2019
 
Top 8 react static site generators for 2020
Top 8 react static site generators for 2020Top 8 react static site generators for 2020
Top 8 react static site generators for 2020
 
Front End Development for Back End Java Developers - Dublin JUG 2019
Front End Development for Back End Java Developers - Dublin JUG 2019Front End Development for Back End Java Developers - Dublin JUG 2019
Front End Development for Back End Java Developers - Dublin JUG 2019
 
Front End Development for Back End Java Developers - South West Java 2019
Front End Development for Back End Java Developers - South West Java 2019Front End Development for Back End Java Developers - South West Java 2019
Front End Development for Back End Java Developers - South West Java 2019
 
Toronto SharePoint Camp 2010
Toronto SharePoint Camp 2010Toronto SharePoint Camp 2010
Toronto SharePoint Camp 2010
 
JS digest. April 2018
JS digest. April 2018JS digest. April 2018
JS digest. April 2018
 

Recently uploaded

APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsPrecisely
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 

Recently uploaded (20)

The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power Systems
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 

Create link button in radgrid dynamically without item template tags in aspx page(using code behind file) grid - ui for asp