问题列表 - 第10218页

C#迭代DataGridView并更改行颜色

我有一个由多行和多列组成的datagridview.我想迭代每一行并检查特定列的内容.如果该列包含单词"NO",我想将整行的前景颜色更改为红色.到目前为止,这是对某些代码的尝试,但它肯定不起作用,开始怀疑我是否需要迭代每个单元格?

码:

foreach (DataGridViewRow dgvr in dataGridView1.Rows)
        {
            if (dgvr.Cells["FollowedUp"].Value.ToString() == ("No"))
            {
                dgvr.DefaultCellStyle.ForeColor = Color.Red;
            }
        }
Run Code Online (Sandbox Code Playgroud)

c# loops datagridview row winforms

22
推荐指数
3
解决办法
6万
查看次数

正在上传图片文件

你能帮我把django表格上的图片上传工作吗?

Models.py

class User_Profile(models.Model):
    user = models.OneToOneField(User, unique=True, related_name='profile')
    photo  = models.ImageField(upload_to = 'profiles/', null=True, blank=True)
Run Code Online (Sandbox Code Playgroud)

Forms.py

class ProfileForm(forms.ModelForm):
        class Meta:
            model = User_Profile
            exclude = ('user')
Run Code Online (Sandbox Code Playgroud)

Views.py

    if request.method == 'POST':
        profile_form = ProfileForm(request.POST, instance=request.user.profile)

        if profile_form.is_valid():
            profile_form.save()
            return HttpResponseRedirect('/panel/correct/')

    else:
        profile_form = ProfileForm(instance=request.user.profile)
Run Code Online (Sandbox Code Playgroud)

我的html表单已包含 enctype="multipart/form-data"

django file-upload image-upload

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

如何让用户退出长期运行的VBA任务?

我有一个例程,检查数以千计的记录,寻找差异.这可能需要向上5分钟才能完成,虽然我提供了一个进度条和使用时间算,我不知道我要鼓励民间按下Ctrl-突破戒烟是否应该花费的时间比预期的报告.

进度条中的按钮将无法正常工作,因为表单是非模态的,因此在这种情况下是否有允许用户退出的简洁方法?

user-interface user-controls vba

8
推荐指数
1
解决办法
3429
查看次数

在哪里可以找到有关编写与Visual Studio集成的版本控制系统的信息?

基本上,我最近在Visual Studio上做了很多工作,并且为了获得一个我可以自己托管的简单版本控制系统,我只是想到:编写一些支持Visual的VCS实际上有多难.工作室界面?(并且只有一个人可以使用它,无论如何......)(并且它将作为Web服务或其他任何东西托管在我自己的网站上.)

不,我不是初学者.我已经编程超过30年了所以是的,我知道这将是困难的,即使对于一个资深的开发人员.我喜欢挑战.是的,我可以使用众多现有解决方案中的一种,但有时重新发明轮子会很有趣.对我的技能来说,这比我真正需要的东西更具挑战性.只是练习可能会变得非常有用.

因此,首先,我需要一个关于Visual Studio 2008如何与版本控制系统通信的良好定义.编写代码很容易.知道我们需要做什么至少是我需要知道的.

那么,任何有用的提示,技巧和链接?

version-control visual-studio-2008

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

OOP.选择对象

我是一个以OOP术语思考的相对新手,并且尚未找到关于正确方法的"直觉".作为练习,我试图找出你在不同类型的物体之间创建线的位置,以我桌上的饮料为例.

假设我创建一个对象Drink,有喜欢的属性volumetemperature,以及类似的方法pour()drink(),我挣扎,看到具体的饮料"类型"进来了.

说我有饮料类型Tea,Coffee或者Juice,我的第一直觉是子类,Drink因为它们有共同的属性和方法.

然后问题变成了两个Tea并且Coffee具有像sugarsmilk但是Juice没有的属性,而所有三个都有variant(伯爵灰色,十分之一和橙色).

类似地,Tea并且Coffee有一个addSugar()方法,而这对于一个Juice对象没有任何意义.

这是否意味着超类应该有这些属性和方法,即使所有的子类不需要他们,或者我定义它们的子类,尤其是对像的属性variant,其中每个子类有它有自己的有效值列表?

但后来我最终得到了两个addSugar()方法,分别是子类TeaCoffee子类.

或者给我,然后最终把所有的属性和方法上超一流的,因为大多数都至少一对夫妇饮料的类型,我不知道什么是子类在所有点之间共享?

我担心我只是想抽象太多,但如果我想添加一个新类型,例如Water- variant仍然或闪闪发光的道路,我不想回到自己的角落.

oop object subclassing

14
推荐指数
5
解决办法
2035
查看次数

如何在Perl中添加文件的开头或结尾?

将一些内容写入Perl文件的开头和结尾的最佳方法是什么?

perl

-4
推荐指数
1
解决办法
301
查看次数

通过url将参数传递给sql server报告服务

我正在尝试通过URL将参数传递给SSRS,它似乎无法正常工作!

我正在尝试通过url传递userId(字符串),该url将传递给数据库并由查询使用.

base url: http://blah/Reports/Pages/Report.aspx?ItemPath = MyReport

试过这个,但它不起作用: http://blah/Reports/Pages/Report.aspx?ItemPath = MyReport&UserId = fred

有任何想法吗

parameters url reporting reportingservices-2005 reporting-services

40
推荐指数
4
解决办法
14万
查看次数

使用JSON序列化作为持久性机制而不是RDB

我正在考虑在我的下一个项目中丢弃我的数据库以简化开发/演进.

一种方法是不要完全离开Objects域,并通过某种序列化来保留我的对象.能够在应用程序关闭时编辑初始对象状态会很好,所以像JSON这样的格式会很棒.

问题是JSON工具(比如Java Jackson),或者更确切地说是JSON本身,不能保留引用,因此在反序列化对象图之后我可以获得比序列化之前更多的实例 - 每个对同一对象的引用都获得新实例.

我注意到了JSPON,但似乎没有活着.

你怎么看待这种方法 - 是不是太简单了?或者也许我应该使用一些OODB(虽然它会产生额外的配置开销,我想保持简单).

c# java persistence json

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

Mercurial:在一个仓库中合并分支之间的一个文件

当我在Hg repo中有两个分支时,如何只将一个文件与另一个分支合并,而没有将变更集中的所有其他文件合并?

是否可以仅合并某些文件,而不是整个变更集?

version-control mercurial dvcs branching-and-merging

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

Visual Studio在哪里记住哪些文件夹是"命名空间提供程序"?

好吧,这可能非常简单,但它是星期五,这是一个漫长的一周.我似乎无法为我的生活找到答案.

基本上,我有一个项目,其中已设置名称空间提供程序属性.当同事从存储库获取最新代码时,这些属性似乎根本不出现?(即属性窗口中没有"命名空间提供者"条目)

可能是什么导致了这个?我想他可能需要更新VS2008或其他什么?我之前从未遇到过这样的问题!

想法?:)

非常感谢!

更新

我们现在已经验证该机器有VS2008 SP1 - 仍然没有骰子:(

..我们已经完全删除了文件夹中的所有文件,并从repo(糟糕的VSS)做了另一个"GET" - 我有一种明显的感觉,有一些残留的"网站"项目文件未从回购中删除,并导致VS以某种方式误解项目类型..

一旦我能证明,就会让你知道:)

namespaces visual-studio-2008

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