T
Tim
Hi, anyone know how I can get to the cell: "<td><%#
DataBinder.Eval(Container.DataItem, "USL")%></td>" in the below code to
change it?
Please let me know if I should design it different.
This is how deep I have to go in the DataGrid (highlighted in blue)...
Quote:
<Columns>
<asp:TemplateColumn>
<ItemTemplate>
<table>
<tr>
<td><%# DataBinder.Eval(Container.DataItem, "NAME")%></td>
</tr>
<tr>
<td><%# DataBinder.Eval(Container.DataItem, "CITY")%>
<%# DataBinder.Eval(Container.DataItem, "STATE")%>
</td>
</tr>
<tr>
<td><%# DataBinder.Eval(Container.DataItem, "USL")%></td>
</tr>
</table>
</ItemTemplate>
</asp:TemplateColumn>
</Columns>
I try this....
Quote:
public void ItemDataBoundEventHandler(object sender, DataGridItemEventArgs
e){
if (e.Item.ItemType == ListItemType.Item ||
e.Item.ItemType == ListItemType.AlternatingItem){
string aoru="";
aoru=Convert.ToString(DataBinder.Eval(e.Item.DataItem, "USL"));
if(aoru==""){
e.Item.Cells[0].Text="ASL";
}else{
e.Item.Cells[0].Text="USL";
}}}
But it looks like it is only picking up the "<asp:TemplateColumn>" no
deeper.
Any idea how I can get to the cell:
<td><%# DataBinder.Eval(Container.DataItem, "USL")%></td>
and change the value in it?
I need to have multi values in the cell but need to be able to reach one of
the values with code.
Thanks for your help!
DataBinder.Eval(Container.DataItem, "USL")%></td>" in the below code to
change it?
Please let me know if I should design it different.
This is how deep I have to go in the DataGrid (highlighted in blue)...
Quote:
<Columns>
<asp:TemplateColumn>
<ItemTemplate>
<table>
<tr>
<td><%# DataBinder.Eval(Container.DataItem, "NAME")%></td>
</tr>
<tr>
<td><%# DataBinder.Eval(Container.DataItem, "CITY")%>
<%# DataBinder.Eval(Container.DataItem, "STATE")%>
</td>
</tr>
<tr>
<td><%# DataBinder.Eval(Container.DataItem, "USL")%></td>
</tr>
</table>
</ItemTemplate>
</asp:TemplateColumn>
</Columns>
I try this....
Quote:
public void ItemDataBoundEventHandler(object sender, DataGridItemEventArgs
e){
if (e.Item.ItemType == ListItemType.Item ||
e.Item.ItemType == ListItemType.AlternatingItem){
string aoru="";
aoru=Convert.ToString(DataBinder.Eval(e.Item.DataItem, "USL"));
if(aoru==""){
e.Item.Cells[0].Text="ASL";
}else{
e.Item.Cells[0].Text="USL";
}}}
But it looks like it is only picking up the "<asp:TemplateColumn>" no
deeper.
Any idea how I can get to the cell:
<td><%# DataBinder.Eval(Container.DataItem, "USL")%></td>
and change the value in it?
I need to have multi values in the cell but need to be able to reach one of
the values with code.
Thanks for your help!