gpt4 book ai didi

javascript - 如何在 asp.net gridview 的代码隐藏中对 Eval 函数进行数据绑定(bind)

转载 作者:行者123 更新时间:2023-11-28 04:49:40 25 4
gpt4 key购买 nike

我正在 asp.net C# 中处理父/子 gridview。与典型的自定义集合不同,我的数据采用 getter/setter 形式。因此,我必须在代码隐藏中进行数据绑定(bind),并且无法使用 Eval() 函数。我在 CodeBehind 下进行数据绑定(bind),如下所示。我不知道如何为 ', 'one');"> 提供数据 bing,如 aspx 代码所示。为了填充客户 ID,我只有一个名为 GetCustomerID() 的方法,我可以在后面的代码中使用它,并且我没有名为 CustoemrID 的属性

隐藏代码:

protected void grdMain_OnRowDataBound(object sender, GridViewRowEventArgs e)
{
var customers = new Customers();

if (e.Row.RowType == DataControlRowType.DataRow)
{
customers = (Customers)e.Row.DataItem;
e.Row.Cells[1].Text = customers.GetDate();
e.Row.Cells[2].Text = customers.GetName();
}
}

aspx代码:

<Columns>             
<asp:TemplateField>
<ItemTemplate>
<a href="javascript:expandcollapse('div<%# Eval("CustomerID") %>', 'one');">
<img id="imgdiv<%# Eval("CustomerID") %>" src="images/plus.bmp"/>
</a>
</ItemTemplate>
</asp:TemplateField>
</Columns>

最佳答案

我们已经在我们的项目中使用了。请尝试一下,它可能对您有用。

<img id='<%# Eval("CustomerID") %>' src="images/plus.bmp" >

关于javascript - 如何在 asp.net gridview 的代码隐藏中对 Eval 函数进行数据绑定(bind),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43038199/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com