FineUI 官方论坛
标题:
如何使用模板列去匹配另一个表的值
[打印本页]
作者:
rental
时间:
2014-11-15 11:11
标题:
如何使用模板列去匹配另一个表的值
<f:TemplateField HeaderText="频次" Width="60px">
<ItemTemplate>
<asp
abel ID="Label2" runat="server" Text='<%# Eval("freq") %>'></asp
abel>
</ItemTemplate>
</f:TemplateField>
AspNet.Label label2 = (AspNet.Label)Grid1.Rows[e.RowIndex].FindControl("freq");
int freq = Convert.ToInt32(log.freq);
Area area = DB.Areas
.Where(a => a.ID == freq)
.FirstOrDefault();
label2.Text = area.Name;
作者:
rental
时间:
2014-11-15 16:10
模板列解决一行多列表间关联
前台页面
</f:TemplateField>
<f:TemplateField HeaderText="普通巡检频次" Width="60px">
<ItemTemplate>
<asp
abel ID="Label2" runat="server" Text='<%# GetFrequency(Eval("freq")) %>'></asp
abel>
</ItemTemplate>
</f:TemplateField>
后台
private Area[] arr;
private void LoadData()
{
arr = DB.Areas.ToArray(); //数据准备
// 每页记录数
Grid1.PageSize = ConfigHelper.PageSize;
ddlGridPageSize.SelectedValue = ConfigHelper.PageSize.ToString();
BindGrid();
}
protected string GetFrequency(object freq)
{ string tmpStr = "";
var tmpInt = Convert.ToInt32(freq);
foreach (var a in arr)
{
if (a.ID == tmpInt)
{
tmpStr = a.Name;
break;
}
}
return tmpStr;
}
作者:
zy32002
时间:
2014-11-15 22:47
这个ado。net早就有了
欢迎光临 FineUI 官方论坛 (https://fineui.com/BBS/)
Powered by Discuz! X3.4