C # Используйте кнопки, чтобы показать хранимую процедуру в виде списка - PullRequest
0 голосов
/ 20 февраля 2019

Я пытаюсь создать WinForms, где, когда пользователь нажимает кнопку, он выполняет хранимую процедуру, а затем показывает ее в виде списка.Это то, что я пришел в банкомат.Мне все еще нужно выяснить, как выводить данные в просмотр списка.

Этот код является просто примером из моей текущей программы.Я взял программу просмотра списка из MSDN (https://docs.microsoft.com/en-us/dotnet/api/system.windows.forms.listview.view?view=netframework-4.7.2)

    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;
    using System.Windows.Forms;
    using System.Data.SqlClient;

    namespace Bolche2
    {
        public partial class Form1 : Form
        {
            public Form1()
            {
                InitializeComponent();
            }

            private void Form1_Load(object sender, EventArgs e)
            {
            }

            private void button1_Click(object sender, EventArgs e)
            {
                string connetionString;
                SqlConnection cnn;
                connetionString = @"Data Source=localhost;Initial Catalog=Bolche;Integrated Security=True";
                cnn = new SqlConnection(connetionString);
                cnn.Open();
                SqlCommand _command = new SqlCommand("dbo.EVERYTHING_TASK1");
                _command.CommandType = CommandType.StoredProcedure;

                cnn.Close();
            }
private void listView1_SelectedIndexChanged(object sender, EventArgs e)  //CreateMyListView()
    {
            // Create a new ListView control.
            ListView listView1 = new ListView();
            listView1.Bounds = new Rectangle(new Point(10, 10), new Size(300, 200));

            // Set the view to show details.
            listView1.View = View.Details;
            // Allow the user to edit item text.
            listView1.LabelEdit = false;
            // Allow the user to rearrange columns.
            listView1.AllowColumnReorder = true;
            // Display check boxes.
            listView1.CheckBoxes = false;
            // Select the item and subitems when selection is made.
            listView1.FullRowSelect = true;
            // Display grid lines.
            listView1.GridLines = true;

            // Create two ImageList objects.
            ImageList imageListSmall = new ImageList();
            ImageList imageListLarge = new ImageList();

            // Initialize the ImageList objects with bitmaps.
            imageListSmall.Images.Add(Bitmap.FromFile("C:\\MySmallImage1.bmp"));
            imageListSmall.Images.Add(Bitmap.FromFile("C:\\MySmallImage2.bmp"));
            imageListLarge.Images.Add(Bitmap.FromFile("C:\\MyLargeImage1.bmp"));
            imageListLarge.Images.Add(Bitmap.FromFile("C:\\MyLargeImage2.bmp"));

            //Assign the ImageList objects to the ListView.
            listView1.LargeImageList = imageListLarge;
            listView1.SmallImageList = imageListSmall;

            // Add the ListView to the control collection.
            this.Controls.Add(listView1);
        }
...