Hi,
Im trying to Bind datasource to datagrid. On Click of refresh button on Grid,
<CommandItemTemplate>
<table width="100%">
<tr>
<td align="right">
<asp:Button ID="btnClearFilters" runat="server" CssClass="rgCancel" CommandName="ClearFilters" /><asp:LinkButton
ID="lnkClear" runat="server" CommandName="ClearFilters" Text="Clear Filters"></asp:LinkButton>
</td>
</tr>
</table>
</CommandItemTemplate>
protected void rgProjects_ItemCommand(object sender, Telerik.Web.UI.GridCommandEventArgs e)
{
if (e.CommandName == RadGrid.RebindGridCommandName)
{
GridDataItem item = (GridDataItem)e.Item; // Here e.Item is always null
string documentID = DataBinder.Eval(e.Item.DataItem, "DocumentID").ToString();
// string documentID = e.Item.OwnerTableView.DataKeyValues[e.Item.ItemIndex]["DocumentID"].ToString();
string library = e.Item.OwnerTableView.DataKeyValues[e.Item.ItemIndex]["Library"].ToString();
string application = e.Item.OwnerTableView.DataKeyValues[e.Item.ItemIndex]["ApplicationName"].ToString();
string document = e.Item.OwnerTableView.DataKeyValues[e.Item.ItemIndex]["Document"].ToString();
}
}
Can any1 tell me how to get the Dataitem for current roww
-Mahender
Im trying to Bind datasource to datagrid. On Click of refresh button on Grid,
<CommandItemTemplate>
<table width="100%">
<tr>
<td align="right">
<asp:Button ID="btnClearFilters" runat="server" CssClass="rgCancel" CommandName="ClearFilters" /><asp:LinkButton
ID="lnkClear" runat="server" CommandName="ClearFilters" Text="Clear Filters"></asp:LinkButton>
</td>
</tr>
</table>
</CommandItemTemplate>
protected void rgProjects_ItemCommand(object sender, Telerik.Web.UI.GridCommandEventArgs e)
{
if (e.CommandName == RadGrid.RebindGridCommandName)
{
GridDataItem item = (GridDataItem)e.Item; // Here e.Item is always null
string documentID = DataBinder.Eval(e.Item.DataItem, "DocumentID").ToString();
// string documentID = e.Item.OwnerTableView.DataKeyValues[e.Item.ItemIndex]["DocumentID"].ToString();
string library = e.Item.OwnerTableView.DataKeyValues[e.Item.ItemIndex]["Library"].ToString();
string application = e.Item.OwnerTableView.DataKeyValues[e.Item.ItemIndex]["ApplicationName"].ToString();
string document = e.Item.OwnerTableView.DataKeyValues[e.Item.ItemIndex]["Document"].ToString();
}
}
Can any1 tell me how to get the Dataitem for current roww
-Mahender