C# 如何使用EditTemplate绑定到Blazorise DataGrid中的文本编辑

C# 如何使用EditTemplate绑定到Blazorise DataGrid中的文本编辑,c#,data-binding,datagrid,blazor,blazorise,C#,Data Binding,Datagrid,Blazor,Blazorise,我是Blazor和Blazorise的新手……在研究这个组件时,我似乎找不到任何材料教我如何在Blazorise数据网格的EditTemplate中绑定TextEdit中的变量 在Blazorise数据网格中,我有一个DataColumn(请参见下面的代码): 但是它没有保存,因为我无法使用@bind Text=“context.CellValue”绑定context.CellValue 请帮助我学习如何使用Blazorise DataGrid,提前感谢 您缺少TextChanged事件,该事件

我是Blazor和Blazorise的新手……在研究这个组件时,我似乎找不到任何材料教我如何在Blazorise数据网格的EditTemplate中绑定TextEdit中的变量

在Blazorise数据网格中,我有一个DataColumn(请参见下面的代码):

但是它没有保存,因为我无法使用
@bind Text=“context.CellValue”
绑定
context.CellValue


请帮助我学习如何使用Blazorise DataGrid,提前感谢

您缺少
TextChanged
事件,该事件负责更新
上下文中的文本。
这应该起作用:

<TextEdit Text="@((string)context.CellValue)" TextChanged="@(v => ( (CellEditContext)context ).CellValue = v)" Pattern="^.{3,200}$">


Wow!谢谢你,莱安德罗先生,这绝对有效!!!我刚刚将
ValueChanged
更改为
TextChanged
,因为这就是组件所拥有的,而且它工作得非常完美!!!谢谢,非常感谢!!!令人惊叹的!修复了与正确事件匹配的答案!
Text="@((string)context.CellValue)"
<TextEdit Text="@((string)context.CellValue)" TextChanged="@(v => ( (CellEditContext)context ).CellValue = v)" Pattern="^.{3,200}$">