Maybeok Ответов: 0

Практическое руководство автоматическое обновление недоработанный


a insert in to sql is keep changing in datagrid display. But its not appearing fully. example i have got four column in this table. While run first time its displaying 4 columns data. But while i inserting the data in to table then two column data only its coming.

Column1,Column 4 is not appearing in datagridview while button click . please note that. Column 1(ID) auto-increment and Column(time) is autotimestamp. my sql code is


Что я уже пробовал:

SE [d]
GO

SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[data](
	[ID] [int] IDENTITY(1,1) NOT NULL,
	[no] [nvarchar](255) NULL,
	[name] [nvarchar](255) NULL,
	[time] [datetime] NULL,
PRIMARY KEY CLUSTERED 
(
	[ID] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO


VB КОД
protected void button1_Click_1(object sender, EventArgs e)

        {
            SqlConnection con = new SqlConnection();
            con.ConnectionString = ("Data Source=PC;Initial Catalog=d;Integrated Security=True");
            con.Open();
            String st = "INSERT INTO data(no,name,time)values (@no, @name, GETDATE())"; 
            SqlCommand cmd = new SqlCommand(st, con);
            cmd.Parameters.AddWithValue("@no", textBox5.Text);
            cmd.Parameters.AddWithValue("@name", textBox6.Text);
            cmd.ExecuteNonQuery();
            MessageBox.Show("Saved");
            con.Close();
            textBox5.Text = "";
            textBox6.Text = "";
    
            dataBindingSource5.DataSource = dataTableAdapter.GetData();
             dataBindingSource5.ResetBindings(false);
            //// dataGridView2.Refresh();
            
        }

0 Ответов