我开发了一个用于内部电子邮件报告的库.当我从另一个项目中使用该库时(通过添加引用).
它给出NullReferenceException了以下几行.
System.Reflection.Assembly.GetEntryAssembly().GetName().Name
Run Code Online (Sandbox Code Playgroud)
任何想法,为什么大会是空的?
我有一个DataGridView窗口形式,其中填充了30列和数千行.
ScrollBars属性设置为Both,但仍然不显示水平滚动条.即使我无法用键盘上的箭头键滚动.
我通过设置ScrollBars属性来尝试它Horizontal,但这没有任何区别.
有什么建议吗?
谢谢
我有一个表(Table1),它有一个复合主键(Column1 + Column2).我在另一个表中使用它作为外键(表2).
现在我想要SELECT语句来选择Table1和Table2中的所有记录.但它返回0行,因为table2是空的.我想要table1中的所有记录,如果table2中不存在,Table2中的Columns值应该为null.
我知道,我只需加入它.但我没有把它做对.
谢谢
我有两个comboBox cb_Brand和cb_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)
非常感谢你们欢呼
我正在使用CompareAttribute它MVC3并且工作正常.但我想使用不区分大小写的classCode.有没有办法让它工作
提前致谢
[CompareAttribute("ClassCode", ErrorMessageResourceName = "ClassCode_DontMatch", ErrorMessageResourceType = typeof(Resources.Class))]
public string ConfirmClassCode {get; set; }
Run Code Online (Sandbox Code Playgroud) 我正在尝试在 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) 知道如何Windows 7使用以下方法C#吗?
Control Panel-> Internet Options-> Connections>LAN Settings
勾选或取消勾选这CheckBox句话Use a Proxy server for your LAN
我正在开发一个插件.每当调用一个插件时,我需要获取当前的用户信息?有没有办法检索?
我试图隐藏/显示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) 嗨,我有以下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# ×7
.net ×2
dynamics-crm ×2
winforms ×2
asp.net-mvc ×1
c#-4.0 ×1
combobox ×1
datagridview ×1
javascript ×1
linq ×1
linqpad ×1
scrollbar ×1
sql ×1
sql-server ×1
ssl ×1
t-sql ×1