socket接收到数据修改datatable 动态绑定gridview 这个过程中怎么绑定gridview

six-years 2013-11-18 03:43:47
第三次发帖 总共四百分

如题
就一个动态绑定gridview的问题
...全文
227 14 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
six-years 2013-11-21
  • 打赏
  • 举报
回复
各位问题已经解决了 bs里面也有特timer控件刷新 我以为BS没有 呵呵 虽然不能实现一来数据就绑定 但也勉勉强强把 当然用ajax轮询出datatable转换成的Json数据 然后绑定也可以 只不过有点小麻烦
six-years 2013-11-21
  • 打赏
  • 举报
回复
引用 12 楼 diaodiaop 的回复:
网页显示GridView 数据用socket传输? 第一次遇到过这样的需求..
socket接收到的数据绑定到gridview 也就是说实时刷新的问题
junlinfushi 2013-11-19
  • 打赏
  • 举报
回复
顶贴,坐等大神来回答
by_封爱 2013-11-19
  • 打赏
  • 举报
回复
网页显示GridView 数据用socket传输? 第一次遇到过这样的需求..
six-years 2013-11-18
  • 打赏
  • 举报
回复

        private delegate void ShowMsg(string strMsg);
        private ShowMsg SM;
        DataTable dt = new DataTable();
        protected void Page_Load(object sender, EventArgs e)
        {
        SM += new ShowMsg(SetLabel);

        dt.Columns.Add("yvalue", typeof(string));
        dt.Rows.Add();;
            
        }
        private void SetLabel(string strMsg)
        {

            gvOpint.DataSource = dt;
            gvOpint.DataBind();
        }
这是C/S的写法 BS怎么写的
six-years 2013-11-18
  • 打赏
  • 举报
回复
引用 8 楼 Hsuifengershi 的回复:
擦啊 你真懒 打开页面 有个搜索框 输入委托 里代码示例的
CS的委托我倒是会用 可是BS控件没有Invoke方法
  • 打赏
  • 举报
回复
擦啊 你真懒 打开页面 有个搜索框 输入委托 里代码示例的
six-years 2013-11-18
  • 打赏
  • 举报
回复
引用 6 楼 Hsuifengershi 的回复:
http://msdn.microsoft.com/zh-cn/library/cc716879(v=vs.110).aspx
这个是什么
  • 打赏
  • 举报
回复
http://msdn.microsoft.com/zh-cn/library/cc716879(v=vs.110).aspx
six-years 2013-11-18
  • 打赏
  • 举报
回复
引用 3 楼 Hsuifengershi 的回复:
委托 updatepanl
给个例子
six-years 2013-11-18
  • 打赏
  • 举报
回复
protected void Button1_Click1(object sender, EventArgs e) { Thread td = new Thread(new ThreadStart(Sockelisten)); td.Start(); Thread td1 = new Thread(new ThreadStart(bind)); td1.Start(); } void Sockelisten() { IPAddress ips = Dns.GetHostAddresses(Dns.GetHostName())[0]; IPEndPoint ip = new IPEndPoint(IPAddress.Parse("192.168.2.59"), 6666); Socket soc = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp); soc.Bind(ip); soc.Listen(10); Socket hander = soc.Accept(); while (true) { byte[] bytes = new byte[1024]; int len = hander.Receive(bytes); string st = Encoding.Default.GetString(bytes); dt.Rows.Add(); dt.Rows[dt.Rows.Count - 1][0] = st; byte[] sendStr = System.Text.Encoding.Default.GetBytes("现在时间:" + DateTime.Now.ToString()); soc.Send(sendStr); Thread.Sleep(1000); } } 这样服务器肯定死掉
引用 2 楼 bdmh 的回复:
socket的没人管你,绑定datatable http://blog.csdn.net/yezi2413/article/details/3132063
  • 打赏
  • 举报
回复
委托 updatepanl
bdmh 2013-11-18
  • 打赏
  • 举报
回复
socket的没人管你,绑定datatable http://blog.csdn.net/yezi2413/article/details/3132063
six-years 2013-11-18
  • 打赏
  • 举报
回复
http://bbs.csdn.net/topics/390645605 http://bbs.csdn.net/topics/390645545

62,243

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧