or
RadGrid radGridNew = new RadGrid();
radGridNew.ID = "rgAcc" + Guid.NewGuid().ToString().Replace("-", "");
radGridNew.ClientSettings.ClientEvents.OnGridCreated = "GridCreated";
radGridNew.ClientSettings.ClientEvents.OnCommand = "RadGrid1_Command";
radGridNew.AllowPaging = true;
radGridNew.PageSize = 10;
GridBoundColumn colLogDate = new GridBoundColumn();
colLogDate.DataField = "LogDate";
colLogDate.UniqueName = "LogDate";
colLogDate.DataType = typeof(DateTime);
colLogDate.HeaderText = "Log date";
GridBoundColumn colIPAddress = new GridBoundColumn();
colIPAddress.DataField = "IPAddress";
colIPAddress.UniqueName = "IPAddress";
colIPAddress.DataType = typeof(string);
colIPAddress.HeaderText = "IP Address ";
GridBoundColumn colResult = new GridBoundColumn();
colResult.DataField = "Result";
colResult.UniqueName = "Result";
colResult.DataType = typeof(string);
colResult.HeaderText = "Result";
radGridNew.Columns.Add(colLogDate);
radGridNew.Columns.Add(colIPAddress);
radGridNew.Columns.Add(colResult);
radGridNew.AllowSorting = true;
radGridNew.MasterTableView.AllowMultiColumnSorting = true;
radGridNew.ShowFooter = true;
radGridNew.AutoGenerateColumns = false;
radGridNew.MasterTableView.PagerStyle.AlwaysVisible = true;
radAcc.Controls.Add(radGridNew);
function GridCreated(sender, eventArgs) {
var Id = sender.ClientID;
$.ajax({
type: "GET",
url: "LoadWidgetsAsync.aspx",
contentType: "application/json; charset=utf-8",
data: { Wid: 1, widgetName: "AccountActivityWidget", ID: Id },
async: true,
success:
function (result) {
if (result.length > 0) {
var grid = $find(result[0]);
var tableView = grid.get_masterTableView();
tableView.set_dataSource(result[1]);
tableView.dataBind();
}
},
error: function () {
alert('Error on binding the data');
}
});
}
//cancel the upload
eventArgs.set_cancel(
true);
alert(
'no duplicate file: ' + args.get_fileName());
//hide the uploading item
$telerik.$(eventArgs.get_row()).css(
"display", "none");
}<
telerik:radasyncupload id="Radasyncupload1" runat="server"
OnClientFileUploading="OnClientFileUploading"
>
</telerik:radasyncupload>