小编Sco*_*ion的帖子

System.Reflection.Assembly的空引用异常

我开发了一个用于内部电子邮件报告的库.当我从另一个项目中使用该库时(通过添加引用).

它给出NullReferenceException了以下几行.

System.Reflection.Assembly.GetEntryAssembly().GetName().Name
Run Code Online (Sandbox Code Playgroud)

任何想法,为什么大会是空的?

c# system.reflection

14
推荐指数
2
解决办法
7354
查看次数

水平滚动条在DataGridView上不可见

我有一个DataGridView窗口形式,其中填充了30列和数千行. ScrollBars属性设置为Both,但仍然不显示水平滚动条.即使我无法用键盘上的箭头键滚动.

我通过设置ScrollBars属性来尝试它Horizontal,但这没有任何区别.

有什么建议吗?

谢谢

.net c# datagridview scrollbar winforms

13
推荐指数
5
解决办法
6万
查看次数

连接空表以返回所有行

我有一个表(Table1),它有一个复合主键(Column1 + Column2).我在另一个表中使用它作为外键(表2).

现在我想要SELECT语句来选择Table1和Table2中的所有记录.但它返回0行,因为table2是空的.我想要table1中的所有记录,如果table2中不存在,Table2中的Columns值应该为null.

我知道,我只需加入它.但我没有把它做对.

谢谢

sql t-sql sql-server sql-server-2005

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

ComboBox在Clear()之后有其旧值

我有两个comboBox cb_Brandcb_Model一个winForm.

cb_Model填充品牌选择的价值.问题是:如果我们选择任何品牌并选择该品牌下的任何型号,cb_Model则不会失去之前所选型号的价值.例如:如果我们选择品牌奥迪和型号A3并选择品牌福特,当我点击cb_Model选择模型时,它会将A3显示为所选模型,但列表中的其他模型仍属于福特.

我的代码是:

private void cb_Brand_SelectedIndexChanged(object sender, EventArgs e)
{
    // Clear Current Data
    cb_Model.Text = "";
    cb_Model.Items.Clear();

    CarModel _carmodel = new CarModel ();

    // Get Selected Car Brnad
    int CarBrandID = _carmodel .GetCarBrandID(cb_Brand.Text);

    //Enable choice of Model
    SortedList<int, Model> colM;

    colM = Model.ReadModel(CarBrandID);

    cb_Model.DisplayMember = "ModelText";
    foreach (Model objM in colM.Values)
    {
        cb_Model.Items.Add(objM);
    }
}
Run Code Online (Sandbox Code Playgroud)

任何想法请..谢谢


无法找到原因,但使用临时修复程序进行了整理:

private void cb_Model_Click(object sender, EventArgs e)
{
    cb_Model.Text = "";
}
Run Code Online (Sandbox Code Playgroud)

非常感谢你们欢呼

.net c# combobox winforms

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

CompareAttribute用于不区分大小写的比较

我正在使用CompareAttributeMVC3并且工作正常.但我想使用不区分大小写的classCode.有没有办法让它工作

提前致谢

[CompareAttribute("ClassCode", ErrorMessageResourceName = "ClassCode_DontMatch", ErrorMessageResourceType = typeof(Resources.Class))]
public string ConfirmClassCode {get; set; }
Run Code Online (Sandbox Code Playgroud)

c# asp.net-mvc c#-4.0 asp.net-mvc-3

5
推荐指数
2
解决办法
4549
查看次数

证书安装访问被拒绝错误

我正在尝试在 localMachine Root 中添加证书。下面是我尝试过的代码,但这不允许我添加到本地机器中,同时添加它说访问被拒绝。如何允许安装在本地机器内?

X509Certificate2 cert = new X509Certificate2(@"D:\MyCertificate.pfx", "Temp@1234",
                X509KeyStorageFlags.MachineKeySet | X509KeyStorageFlags.PersistKeySet);
// save certificate and private key
X509Store storeMy = new X509Store(StoreName.Root, StoreLocation.LocalMachine);
storeMy.Open(OpenFlags.ReadWrite);
storeMy.Add(cert);
Run Code Online (Sandbox Code Playgroud)

c# ssl client-certificates

5
推荐指数
2
解决办法
9834
查看次数

如何使用 C# 以编程方式更改 Windows 7 LAN 设置

知道如何Windows 7使用以下方法C#吗?

Control Panel-> Internet Options-> Connections>LAN Settings 勾选或取消勾选这CheckBox句话Use a Proxy server for your LAN

c#

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

如何在CRM插件中获取当前用户记录?

我正在开发一个插件.每当调用一个插件时,我需要获取当前的用户信息?有没有办法检索?

dynamics-crm dynamics-crm-2011 dynamics-crm-online

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

crm 2011如何使用javascript隐藏/显示功能区按钮

我试图隐藏/显示CRM 2011功能区中的一个按钮,基于一个条件定义JavaScript.JavaScript函数返回true/false.所以我不想将XML更改Hide/Show为按钮.

我试过这样做,但没有任何运气.谁能建议我正确的方法.

提前致谢

<RibbonDiffXml>
  <CustomActions>
    <CustomAction Id="Email.Form.email.MainTab.Send.CustomAction" Location="Mscrm.Form.email.Send" Sequence="2">
      <CommandUIDefinition>
        <Button Id="Mscrm.Form.email.Send" Command="Mscrm.Form.email.Send_Custom" Sequence="1" Alt="$Resources:Ribbon.Form.email.MainTab.Actions.Send"     LabelText="$Resources:Ribbon.Form.email.MainTab.Actions.Send" Image16by16="/_imgs/SFA/SendAsEmail_16.png" Image32by32="/_imgs/SFA/SendAsEmail_32.png" TemplateAlias="o1" ToolTipTitle="$Resources:Mscrm_Form_email_MainTab_Actions_Send_ToolTipTitle" ToolTipDescription="$Resources:Mscrm_Form_email_MainTab_Actions_Send_ToolTipDescription" />
      </CommandUIDefinition>
    </CustomAction>
  </CustomActions>
  <Templates>
    <RibbonTemplates Id="Mscrm.Templates"></RibbonTemplates>
  </Templates>
  <CommandDefinitions>
    <CommandDefinition Id="Mscrm.Form.email.Send_Custom">
      <EnableRules/>
      <DisplayRules>
        <DisplayRule Id="Mscrm.CanWritePrimary" />
        <DisplayRule Id="Mscrm.Form.email.InDraftOrFailedState" />
        <DisplayRule Id="Mscrm.Form.email.Send.DisplayRule" />
      </DisplayRules>
      <Actions>
        <JavaScriptFunction FunctionName="HideSendEmailButton"     Library="$webresource:sandbox_email.js" />
      </Actions>
    </CommandDefinition>
  </CommandDefinitions>
  <RuleDefinitions>
    <TabDisplayRules />
    <DisplayRules>
      <DisplayRule Id="Mscrm.Form.email.Send.DisplayRule">
        <ValueRule Field="new_type" Value="false" InvertResult="false" />
      </DisplayRule>
    </DisplayRules>
    <EnableRules />
  </RuleDefinitions>
  <LocLabels />
</RibbonDiffXml> …
Run Code Online (Sandbox Code Playgroud)

javascript dynamics-crm dynamics-crm-2011 dynamics-crm-4

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

Linq where子句在错误的实体上查找属性

嗨,我有以下Linq查询:

(from c in new_contactsubscriptionSet
join p in new_PaymentStatusSet 
    on c.new_PaymentStatusId.Id equals p.new_PaymentStatusId
    where (c.new_EndDate > DateTime.Now && 
           c.new_EndDate <= DateTime.Now.AddDays(14)) && 
    p.new_IsPaidStatus == false
select c)
Run Code Online (Sandbox Code Playgroud)

它抛出以下内容FaultException,这意味着它new_ispaidstatus在错误的实体上检查属性.它应该是检查new_PaymentStatus而不是new_contactsubscription

FaultException异常

'new_contactsubscription' entity doesn't contain attribute with Name = 'new_ispaidstatus'.

如果我使用以下查询其工作正常:

(from c in new_contactsubscriptionSet
join p in new_PaymentStatusSet 
    on c.new_PaymentStatusId.Id equals p.new_PaymentStatusId
    where p.new_IsPaidStatus == false
select c)
Run Code Online (Sandbox Code Playgroud)

要么

(from c in new_contactsubscriptionSet
join p in new_PaymentStatusSet 
    on c.new_PaymentStatusId.Id equals p.new_PaymentStatusId
    where (c.new_EndDate > …
Run Code Online (Sandbox Code Playgroud)

c# linq entity-framework linqpad dynamics-crm-2011

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