or
<
httpRuntime
useFullyQualifiedRedirectUrl
=
"true"
maxRequestLength
=
102400
"
requestLengthDiskThreshold
=
"8192"
executionTimeout
=
"3600"
/>
1 | Product1 | 03.11.2009 |
2 | Product1 | 04.11.2009 |
1 | Product2 | 04.11.2009 |
3 | Product1 | 05.11.2009 |
1 | Product2 | 05.11.2009 |
1 | Product3 | 05.11.2009 |
3 | Product1 | 06.11.2009 |
Private
Sub
RadGridEvents_DetailTableDataBind(
ByVal
source
As
Object
,
ByVal
e
As
GridDetailTableDataBindEventArgs)
Handles
RadGridEvents.DetailTableDataBind
Dim
dataItem
As
GridDataItem =
CType
(e.DetailTableView.ParentItem, GridDataItem)
Select
Case
e.DetailTableView.Name
Case
"EventMerchantList"
Dim
EventID
As
Integer
= dataItem.GetDataKeyValue(
"eventID"
)
Dim
eventML
As
List(Of Merchant)
eventML = Merchant.GetAllMerchantsByEventID(EventID)
If
Not
eventML
Is
Nothing
Then
If
eventML.Count > 0
Then
e.DetailTableView.DataSource = eventML
End
If
End
If
End
Select
End
Sub
Protected
Sub
RadGridEvents_PreRender(
ByVal
sender
As
Object
,
ByVal
e
As
EventArgs)
HideExpandColumnRecursive(RadGridEvents.MasterTableView)
End
Sub
Public
Sub
HideExpandColumnRecursive(
ByVal
tableView
As
GridTableView)
Dim
nestedViewItems
As
GridItem() = tableView.GetItems(GridItemType.NestedView)
For
Each
nestedViewItem
As
GridNestedViewItem
In
nestedViewItems
For
Each
nestedView
As
GridTableView
In
nestedViewItem.NestedTableViews
If
nestedView.Items.Count = 0
Then
Dim
cell
As
TableCell = nestedView.ParentItem(
"ExpandColumn"
)
cell.Controls(0).Visible =
False
nestedViewItem.Visible =
False
End
If
If
nestedView.HasDetailTables
Then
HideExpandColumnRecursive(nestedView)
End
If
Next
Next
End
Sub
protected void grdOwnerHistory_ItemDataBound(object sender, GridItemEventArgs e)
{
STEPS_AdditionalOwner_DataAdapter additionalDA = new STEPS_AdditionalOwner_DataAdapter();
STEPS_Client_DataAdapter clientDA = new STEPS_Client_DataAdapter();
if (e.Item is GridHeaderItem)
{
GridHeaderItem headerItem = (GridHeaderItem)e.Item;
}
else if (e.Item is GridDataItem)
{
GridDataItem dataItem = (GridDataItem)e.Item;
if (!Object.Equals(this.RadToolTipManager1, null))
{
RadToolTipManager1.TargetControls.Add(((HyperLink)dataItem["Owner_Name"].FindControl("lnkOwner_Name")).ClientID, "Owner_Name|" + dataItem["Owner_ID"].Text.Replace(" ", "").Replace("<
nobr
>", "").Replace("</
nobr
>", ""), true);
//((HyperLink)dataItem["Owner_Name"].FindControl("lnkOwner_Name")).Font.Underline = true;
DataSet ds = additionalDA.getAdditionalOwnerByTenureId(long.Parse(dataItem["Tenure_Id"].Text));
foreach (DataRow dRow in ds.Tables[0].Rows){
DataSet clientDS = clientDA.GetClientById(CommonFunction.ConvertIDToInt64( dRow["Owner_Id"]), long.Parse(this.employeeId));
string clientName;
if (clientDS.Tables[0].Rows.Count > 0){
clientName = clientDS.Tables[0].Rows[0]["Rn_Descriptor"].ToString();
HyperLink link = new HyperLink();
link.Text = clientName;
RadToolTipManager1.TargetControls.Add(link.ClientID, "Owner_Name|" + dRow["Owner_Id"].ToString(), true);
dataItem["Owner_Name"].Controls.Add(link);
}
}
}
}
}