如何在Blazor EditForm中将double转换为字符串

huangapple go评论50阅读模式
英文:

How to convert double to string in blazor EditForm

问题

在这个表单中,我遇到了两个错误:
第一个错误:
赋值运算符的左侧必须是变量、属性或索引器

第二个错误:
无法将 Lambda 表达式转换为预期的委托类型,因为块中的一些返回类型不能隐式转换为委托的返回类型

如何在表单中将这些数据转换?

英文:

blazor convert data double to string in EditForm


        <EditForm Model="@state" OnSubmit="@HandleSubmit">
           
            <p>
                <label>Nazwa</label>
                <InputText id="name" @bind-Value="state.Name" />
            </p>

             <p>
                <label>GTU</label>
                <InputText id="n" @bind-Value="state.GTU" />
             </p>
            <p>
                <label>Date</label>
                <InputText id="date" @bind-Value="state.Daty_Bay" />
            </p>

            <p>
                <label>Invoice</label>
                <InputText id="Invoice" @bind-Value="state.InvoiceNumber" />
            </p>
            <p>
       
                    <label>Profit</label>
                    <InputText id="profit" @bind-Value="Convert.ToString(state.Profit)" />
                
            </p>
    
      <button @onclick="() =>  HandleSubmit()" class="btn btn-danger">Edit</button>
      <button @onclick="Close" class="btn btn-info">Close</button>
</EditForm>

in this form i get two errors :
first:
The left-hand side of an assignment must be a variable, property or indexer
second:
Cannot convert lambda expression to intended delegate type because some of the return types in the block are not implicitly convertible to the delegate return type

How do i convert this data in the form ?

答案1

得分: 1

使用正确的输入组件,一切都会正常工作:

<InputNumber id="profit" @bind-Value="state.Profit" />
英文:

Use the correct input component and everything works :

  &lt;InputNumber id=&quot;profit&quot; @bind-Value=&quot;state.Profit&quot; /&gt;

huangapple
  • 本文由 发表于 2023年5月28日 16:19:59
  • 转载请务必保留本文链接:https://go.coder-hub.com/76350554.html
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定