datagrid有一个模版如下
<asp:TemplateColumn HeaderText="表格名称">
<HeaderStyle HorizontalAlign="Center" Width="35%"></HeaderStyle>
<ItemTemplate>
<a href='linktext.aspx?p1=<%# DataBinder.Eval(Container.DataItem,"file_name")%>'">
<%# DataBinder.Eval(Container.DataItem,"table_name").ToString() %>
</a>
</ItemTemplate>
</asp:TemplateColumn>
现在我要在DataGrid1_ItemCommand事件中取出模版列的
<%# DataBinder.Eval(Container.DataItem,"table_name").ToString() %>部分该怎么写用这个e.Item.Cells[1].Text.Trim()肯定是不行
<asp:TemplateColumn HeaderText="表格名称">
<HeaderStyle HorizontalAlign="Center" Width="35%"></HeaderStyle>
<ItemTemplate>
<a href='linktext.aspx?p1=<%# DataBinder.Eval(Container.DataItem,"file_name")%>'">
<%# DataBinder.Eval(Container.DataItem,"table_name").ToString() %>
</a>
</ItemTemplate>
</asp:TemplateColumn>
现在我要在DataGrid1_ItemCommand事件中取出模版列的
<%# DataBinder.Eval(Container.DataItem,"table_name").ToString() %>部分该怎么写用这个e.Item.Cells[1].Text.Trim()肯定是不行
1,e.Item.Cells[1].Controls[0].innerText或者e.Item.Cells[1].Controls[0].Text
2.e.Item.Cells[1].innerHTML,然后 截取字符串