110,566
社区成员
发帖
与我相关
我的任务
分享
if (_buffer[0] == 2)
{
byte[] buffer = new byte[65535];
int size_1 = stream.Read(buffer, 0, buffer.Length);
if (size_1 != 0)
{
ds = RetrieveDataSet(buffer);
//con.ConnectionString = connString;
//da = new SqlDataAdapter(cmdText, con);
// da.Fill(ds);
//dataGridView1.DataSource = ds.Tables[0];
// dataGridView1.Columns["ID"].Visible = false; //隐藏ID列
}
SqlCommandBuilder sb = new SqlCommandBuilder(da);
da.Update(ds);
//ds.AcceptChanges();
textBox1.Text = "bbbbb";
}
stream.Flush();
stream.Close();
client.Close();
这是放在服务器端接受数据处理的代码private void button3_Click(object sender, EventArgs e)
{
for (int i = dataGridView1.SelectedRows.Count; i > 0; i--)
{
dataGridView1.Rows.RemoveAt(dataGridView1.SelectedRows[i - 1].Index);
}
string ip = textBox2.Text;
string strport = textBox3.Text;
int port = Convert.ToInt32(strport);
client = new TcpClient(ip, port);
byte[] msg = new byte[1];
msg[0] = 2;
stream = client.GetStream();
stream.Write(msg, 0, msg.Length);
byte[] input = GetBinaryFormatDataSet(ds);
stream.Write(input, 0, input.Length);
stream.Flush();
stream.Close();
client.Close();
}
这是客户端删除按钮事件处理