Csharp/C#教程:消息框包含C#中的表分享


消息框包含C#中的表

IEnumerable peopleWithInvalidAge = (from age in User where age < 0 select name ).Distinct(); MessageBox.show("The people who have invalid age are {0}" , string.Join(", ", peopleWithInvalidAge) ) 

这会将输出显示为字符串。 但我想要的是输出应以表格forms显示。 使用名称和年龄调用MessageBox.show时。

如果我们可以突出显示内部消息框,那么它也会很棒

请帮忙。

这适用于WPF

格式化可以使用Window。
您可以在ctor中传递IEnumerable。
Window.ShowDialog是模态的。

Window.ShowDialog方法

 Window1 win = new Window1(new List { "john", "susan" }); win.ShowDialog(); public Window1(IEnumerable names) { Names = names; InitializeComponent(); } public IEnumerable Names { get; private set; }      

主持人有三个问题要问。
模态,传递数据和格式。
另一个答案没有解决模态或将数据传递给Window。
我在创建传递和格式化示例时发布了。

在WPF中,您必须创建Window

XAML

      

代码隐藏

 public Window() { InitializeComponent(); test.DataContext = peopleWithInvalidAge ; } 

您可以使用一个窗口,使用showdialg,使用您想要的按钮和datagrid(使其像MessageBox一样)并使用Dialog结果,

只是想做到这一点

上述就是C#学习教程:消息框包含C#中的表分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)!

本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

ctvol管理联系方式QQ:251552304

本文章地址:https://www.ctvol.com/cdevelopment/1027285.html

(0)
上一篇 2022年1月9日
下一篇 2022年1月9日

精彩推荐