写一个power apps代码,通过textinput输入姓名,点击按钮将datatable中相同的姓名列筛选出来
时间: 2024-04-07 21:32:33 浏览: 208
假设你已经有一个名为 MyDataTable 的 DataTable 控件以及一个名为 MyButton 的 Button 控件,可以使用以下 Power Apps 代码实现你的需求:
1. 首先,在 MyButton 的 OnSelect 属性中添加以下代码:
ClearCollect(
FilteredData,
Filter(
MyDataTable,
Name = MyTextInput.Text
)
)
这段代码使用 ClearCollect 函数创建一个名为 FilteredData 的集合,并使用 Filter 函数从 MyDataTable 中筛选出 Name 列等于 MyTextInput 中文本的行,并将结果存储到 FilteredData 集合中。
2. 然后,在 MyDataTable 的 Items 属性中使用以下公式:
FilteredData
这会将 DataTable 控件的数据源更改为 FilteredData 集合,从而显示筛选后的数据。
请注意,这段代码假设你已经有一个名为 MyTextInput 的 TextInput 控件,用于输入姓名。如果你的 TextInput 控件名称不同,请相应地更改代码中的 MyTextInput。
阅读全文