消息框包含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