You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.24 20:42:22