解决 WPF ListBox绑定卡住

凯谢尔

活跃成员
已加入
2020年2月28日
留言内容
43
编程经验
Beginner
好的,是的,我在WPF和奋斗中努力工作。但到目前为止,我同意这是值得的 @跳伞 thanks.
好的,所以我可以将我的数据库与Datagrid绑定并显示出来,但是当我使用列表框时,由于某种原因,我会全部掉头。但是Datagrid的部分外观让我更喜欢。

MainWindow.xaml:
        <DataGrid  Margin="5,0,5,0" Name="ReportFilter"  Grid.Row="2" Grid.RowSpan="15"
                 Grid.Column="3" >
            <DataGrid.Columns>

                <DataGridTextColumn Binding="{Binding Name}" Width=" 10"/>

            </DataGrid.Columns>

        </DataGrid>
mainWindows.xaml.cs:
        public MainWindow()
        {
            InitializeComponent();
            bindListBox();

        }

        private void bindListBox()
        {
            SqlConnection con = new SqlConnection();
            con.ConnectionString = ConfigurationManager.ConnectionStrings["conString"].ConnectionString;
            con.Open();
            SqlCommand cmd = new SqlCommand();
            cmd.CommandText = "select closeid, e_date from [closeout]";
            cmd.Connection = con;
            SqlDataAdapter da = new SqlDataAdapter(cmd);
            DataTable dt = new DataTable("Closeout");
            da.Fill(dt);


            ReportFilter.ItemsSource = dt.DefaultView;
报表查看器
 
Last edited:

羊皮

退休程序员
工作人员
已加入
2018年9月5日
留言内容
1,926
地点
英国
编程经验
10+
您忽略了问一个问题。你的问题是什么?
 

凯谢尔

活跃成员
已加入
2020年2月28日
留言内容
43
编程经验
Beginner
你的权利。
在datagrid上可以删除标题和网格线吗?
如果是这样,这将完美。如果不是,则需要通过列表框执行此操作吗?
 

羊皮

退休程序员
工作人员
已加入
2018年9月5日
留言内容
1,926
地点
英国
编程经验
10+
用Xaml做到
GridLinesVisibility="None"
HeadersVisibility="None"
您也可以在文件后面的代码中执行此操作:Yourfile.xaml.cs
 
最佳 底部