Visual Studio中DataTable列增删无显示且无报错的问题求助
问题描述
在Visual Studio中基于XAML/C#创建新项目,尝试通过Visual Basic InputBox获取用户输入作为列名,执行DataTable列添加或移除操作后,新列未显示,且Visual Studio的IntelliSense无任何报错提示。改用同窗口输入列名的方式,问题依旧存在。
列操作相关代码
private void AddColumnButton_Click(object sender, RoutedEventArgs e) { // 提示用户输入列名 string columnName = Microsoft.VisualBasic.Interaction.InputBox("Enter the name of the new column:", "Add Column"); // 向DataTable添加新列 DataColumn newColumn = new DataColumn(columnName); table.Columns.Add(newColumn); // 将DataTable的ItemsSource属性设置为新的DataView DataView view = table.DefaultView; DataTable.ItemsSource = view; } private void RemoveColumnButton_Click(object sender, RoutedEventArgs e) { if (table.Columns.Count != 3) { if (table.Columns.Count > 0) { table.Columns.RemoveAt(0); DataTable.ItemsSource = table.DefaultView; } } }
内容的提问来源于stack exchange,提问作者EvoCorps
相关产品推荐
相关产品推荐

