小编VAS*_*hhh的帖子

将DataGridView的行复制到另一个DataGridView中

所以基本上我有2个DataGridView,我需要将行从一个复制到另一个.

到目前为止,我已经尝试过:

DataGridViewRowCollection tmpRowCollection = DataGridView1.Rows;

DataGridViewRow[] tmpRowArray = new DataGridViewRow[tmpRowCollection.Count];
tmpRowCollection.CopyTo(tmpRowArray, 0);            

DataGridView2.Rows.AddRange((DataGridViewRow[]) tmpRowArray));
Run Code Online (Sandbox Code Playgroud)

但它一直这么说

"Row provided already belongs to a DataGridView control."
Run Code Online (Sandbox Code Playgroud)

那么复制行内容的最佳方法是什么(两者DataGridView都有相同的列)?

c# clone datagridview

7
推荐指数
1
解决办法
3万
查看次数

用django allauth连接facebook phonegap登录

我正在建立一个应用程序,允许用户注册/登录Facebook,然后他应该能够登录(总是通过Facebook)到"主"网站

说实话,这比这复杂一点.那是因为我在主网站上使用django-tastypiedjango-allauth来允许注册,登录和浏览我们的API

基本上我想让移动应用程序用户浏览tastypie API(只有在登录时才可访问,如果您是主网站中的用户)并授予他添加行的权限(如订单)

这就是我所拥有的

  • 一个带有Facebook登录功能的phonegap应用程序(我现在正在努力)
  • 使用django-allauth和django-tastypie的网站,让我使用allauth的Facebook登录注册为新用户
  • 如果移动用户通过Facebook进行注册,主网站上没有任何痕迹(这是问题)

我基本上很困惑我应该如何使用访问令牌以及如何传递更多参数(我不需要Facebook信息来完成注册,但也有一些自定义字段)

任何人都有这方面的经验或想揭露他的工作流程?

django facebook tastypie cordova django-allauth

7
推荐指数
1
解决办法
2767
查看次数

Javascript加载背景图像异步

是否可以异步加载背景图像?

我已经看到很多jQuery插件以异步方式加载普通图像,但我无法找到是否可以预加载/异步加载背景图像.

编辑

我澄清了我的问题.我一直在这个测试网站http://mentalfaps.com/上工作 .背景图像是从一组图像中随机加载的,这些图像每小时由一个计时工作刷新(在flickr目录上随机拍摄图像).

主机现在是自由和缓慢的,因此背景图像需要一些时间来加载.

第一个叠加层(带有PNG透明mentalfaps徽标的叠加层)和宽度的定位由jQuery(document).readycostruct中创建的函数调节.

如果您尝试多次刷新页面,右侧叠加div的宽度为0(因此您在布局中看到"洞")

以下是设置我的立场的方法:

function setPositions(){
    var oH = $('#overlay-header');
    var overlayHeaderOffset = oH.offset();
    var overlayRightWidth = $(window).width() - (overlayHeaderOffset.left + oH.width());
    if (overlayRightWidth >= 0) {
        $('#overlay-right').width(overlayRightWidth);
    } else {
        $('#overlay-right').width(0);
    }
    var lW =  $('#loader-wrapper');
    lW.offset({
        left: (overlayHeaderOffset.left + oH.width() - lW.width())
    });
}
Run Code Online (Sandbox Code Playgroud)

问题是$(window).width()低于有效窗口宽度!所以检查失败并且脚本适用$('#overlay-right').width(0);

有任何想法吗?

javascript jquery html5 jquery-ui css3

6
推荐指数
2
解决办法
1万
查看次数