绑定datagriview

Uri uri = new Uri("http://localhost:49423");//地址
            HttpClient clien = new HttpClient();
            clien.BaseAddress = uri;
            clien.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));

HttpResponseMessage message = null;
            if(string.IsNullOrWhiteSpace(name))
            message= clien.GetAsync("api/show/Get").Result;
            else
                message = clien.GetAsync("api/show/Getcha?id="+name).Result;
            if (message.IsSuccessStatusCode)
            {
                var data = message.Content.ReadAsStringAsync().Result;

var data2 = JsonConvert.DeserializeObject<DataTable>(data);

dataGridView1.AutoGenerateColumns = false;
                dataGridView1.AllowUserToAddRows = false;
                dataGridView1.DataSource = data2;

修改

/// <summary>
        /// 修改
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void button2_Click(object sender, EventArgs e)
        {

update up = new update();
            up.names.Text = dataGridView1.CurrentRow.Cells[1].Value.ToString();
             up.id.Text = dataGridView1.CurrentRow.Cells[0].Value.ToString();
            up.zhiwu.Text = dataGridView1.CurrentRow.Cells[2].Value.ToString();
            up.bili.Text = dataGridView1.CurrentRow.Cells[3].Value.ToString();
            up.phone.Text = dataGridView1.CurrentRow.Cells[4].Value.ToString();
            up.dizhi.Text = dataGridView1.CurrentRow.Cells[5].Value.ToString();
            up.beizhu.Text = dataGridView1.CurrentRow.Cells[6].Value.ToString();

up.ShowDialog();//showdialog修改之后还能执行下面的代码
            bind("");
        }

保存修改

private void button1_Click(object sender, EventArgs e)
        {
            yuan mm = new yuan()
            {
                Beizhu = beizhu.Text,
                Bili = Convert.ToDecimal(bili.Text),
                Dizhi = dizhi.Text,
                Names = names.Text,
                Phone = phone.Text,
                Zhiwu = zhiwu.Text,
                id= Convert.ToInt32( id.Text)
            
            };
            Uri uri = new Uri("http://localhost:49423");//地址
            HttpClient clien = new HttpClient();
            clien.BaseAddress = uri;
            clien.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));

HttpContent cotent = new StringContent(JsonConvert.SerializeObject(mm));

cotent.Headers.ContentType = new MediaTypeHeaderValue("application/json");

HttpResponseMessage message = clien.PutAsync("api/show/update", cotent).Result;

if (message.IsSuccessStatusCode)
            {
                var data = message.Content.ReadAsStringAsync().Result;

if (Convert.ToInt32(data) > 0)
                {
                    MessageBox.Show("修改成功");
                    this.Close();
                }
            }

}

最新文章

  1. Daily Scrum02 12.15
  2. android布局居中
  3. 第十六篇:SWindow的布局属性pos2type及offset
  4. QDirModel
  5. .NET委托和事件
  6. Caffe使用:如何将一维数据或其他非图像数据转换成lmdb
  7. ubuntu apt-get update失败 解决方法
  8. Scrapy爬取美女图片 (原创)
  9. bzoj3905: Square
  10. Childlife旗下三驾马车
  11. OSG中的几何体
  12. java学习之路----内存的分析
  13. python进程池剖析(一)
  14. github 上传项目基本步骤
  15. linux下libreoffice安装测试
  16. sticky footer布局,定位底部footer
  17. 链表法解决hash冲突
  18. XML中DTD,XSD的区别与应用
  19. @ArrayList剖析
  20. c++中的友元函数

热门文章

  1. 遇到问题-----cas4.2.x登录成功后报错No principal was found---cas中文乱码问题完美解决
  2. Delphi XE7中开发安卓程序一些有用的帮助资源
  3. CPU缓存刷新的误解
  4. angular核心原理解析2:注入器的创建和使用
  5. CentOS6.5下openssh服务
  6. 技巧方法 - CentOS6将Python2.6.6升级到Python2.7.6
  7. IDEA External libraries 不显示Maven中引入的repository
  8. Python【每日一问】17
  9. 大数据-HBase HA集群搭建
  10. UI1