首页 > 其他分享 >blazor得到单值或两个字段的表的方法

blazor得到单值或两个字段的表的方法

时间:2024-10-08 15:50:23浏览次数:9  
标签:单值 FeeItems Name depts linq Id 字段 blazor public

linq经常生成临时表,办法如下

1、得到单值

 private List<string> FeeItems;

采用linq查询,例如

FeeItems = _context.表.Where(x => x.年 == CurrYear).OrderBy(s=>s.ItemId).Select(s => s.ItemId).ToList();

读值:

项目<InputSelect @bind-Value="SelectedItemID">
<option Value="" selected="selected">所有</option>
@foreach (var item in FeeItems)
{
<option Value="@item">@(GetItemName(@item))</option>
}
</InputSelect>

2、得到两个值

 

写一个类

public class CommonListItem
{
public string Id { get; set; }
public string Name { get; set; }
}

使用类

private List<CommonListItem>? depts;

采用linq查询,例如

depts = _context.表.Where(x => x.院区 == "66666" )
.Select(s => new CommonListItem
{
Id = s.DeptId,
Name = s.DeptName

}).OrderBy(s => s.Id).ToList();

读值:

科室<InputSelect @bind-Value="SelectedDeptID">
<option Value="" selected="selected">所有</option>
@foreach (var dept in depts)
{
<option Value="@dept.Id">@dept.Name</option>
}
</InputSelect>

标签:单值,FeeItems,Name,depts,linq,Id,字段,blazor,public
From: https://www.cnblogs.com/Biyuanguang/p/18451782

相关文章

  • sap 报表 ZALV_XZH(新增报表空白行且双击字段生成一行)demo
    *&---------------------------------------------------------------------**&ReportZALV_XZH*&---------------------------------------------------------------------**&*&---------------------------------------------------------------------......
  • 帝国CMS建立模型字段报错:Row size too large. The maximum row size for the
    在帝国CMS中建立模型字段时,如果字段过多或单个字段过长,可能会遇到MySQL报错“Rowsizetoolarge”。这个错误是因为MySQL表的最大行大小限制为65535字节(不包括BLOB和TEXT类型字段)。解决这个问题的方法是将一些字段转换为TEXT或BLOB类型。解决方案分析现有字段......
  • 帝国增加字段提示Row size too large怎么解决
    当你在添加字段时遇到 Rowsizetoolarge 错误,通常是由于表中的行大小超过了MySQL的最大限制(默认为65535字节)。解决这个问题的方法包括减少字段数量、调整字段类型以及优化字段使用。解决方案减少字段数量。调整字段类型。优化字段使用。具体操作步骤1.减少字段数......
  • 帝国CMS 批量修改字段内容sql语句
    在帝国CMS后台执行SQL语句批量修改数据时,可以通过以下步骤进行操作。这里提供了一些通用的SQL语句示例,不包含具体的网址。步骤说明登录帝国CMS后台。进入系统管理。执行SQL语句。具体操作步骤登录帝国CMS后台:登录帝国CMS后台管理界面。进入系统管理:进入 系统 ......
  • 织梦数据库表结构_Dedecms数据库表和字段详细介绍
    织梦CMS(DedeCMS)使用多个数据库表来存储各种数据。下面详细介绍一些主要的数据库表及其字段,帮助你更好地理解和操作这些表。主要数据库表及字段1. dede_arctype 表用途:存储网站的栏目信息。主要字段:id:栏目ID。typeid:父栏目ID。typename:栏目名称。sendmail:发送邮件设置......
  • 支持 enum 类型的字段允许为空插入数据库
    支持 enum 类型的字段允许为空插入数据库,我们需要对现有代码进行一些修改。具体来说,我们需要在处理每一行数据时判断每个字段的类型,并在插入时正确处理 NULL 值。以下是修改后的代码示例://备份数据记录$result=Db::query("SELECT*FROM`{$table}`LIMIT{$start},100......
  • Oracle获取所有表名信息和获取指定表名字段信息
      获取所有表名信息selectt.ownertable_dbname,t.table_name,t.num_rowstable_rows,s.bytestable_sizefromall_tablestleftjoindba_segmentssons.segment_name=t.table_nameands.owner=t.ownerands.segment_type='TABLE'where1=1ANDt.own......
  • Blazor开发框架Known-V2.0.13
    大家好,国庆节快乐,Known又更新了一波功能。继上个版本以来,一直在完善网站文档、KnownCMS开源项目和解决框架客户提出的一些问题。这期间客户反馈的问题主要如下:微信模板消息收不到,查其原因是网络问题,因此本版本改成后台任务发送消息无代码页面模板需要自定义无代码表单字段组......
  • 找到并修复 SQL 脚本中的重复字段问题。确保每个字段定义唯一,避免出现 duplicate colu
    假设你的SQL脚本如下:--创建表CREATETABLEarticles(idINTAUTO_INCREMENTPRIMARYKEY,titleVARCHAR(255)NOTNULL,contentTEXT,picstitleVARCHAR(255),picstitleVARCHAR(255)--这里重复了picstitle字段);--插入数据INSERTIN......
  • pbootcms内容栏目增加栏目简介字段的方法
    要在PBootCMS的内容栏目中增加一个“栏目简介”字段,你可以按照以下步骤进行操作:确定数据库结构:首先,你需要在对应的栏目表中添加一个新的字段用于存储简介信息。假设你的栏目数据存储在pb_column表中,可以通过执行SQL语句来添加新字段。sql ALTERTABLE`pb_column`ADD......