小编Pra*_*nav的帖子

从Excel工作表读取日期时间值

当我试图从excel表读取datetime类型值时,它返回一个double值.例如,如果想要读取这样的值'2007-02-19 14:11:45.730',我得到一个double类型的值.另外我使用timespan转换这个double值,但是没有成功完成因为我现在只得到这个值,'2007-02-19 12:00:00 AM'
我想要与第一个完全相同的日期时间值.我的代码如下: -

TimeSpan datefromexcel = new TimeSpan(Convert.ToInt32((range.Cells[rCnt, cCnt] as Excel.Range).Value2), 0, 0, 0);

  DateTime inputdate = new DateTime(1900, 1, 1).Add(datefromexcel);

   arrrow2[cCnt - 1] = inputdate.ToString();
Run Code Online (Sandbox Code Playgroud)

请帮忙!!!谢谢.

c# excel office-interop

80
推荐指数
3
解决办法
12万
查看次数

HTML选择.Select2 + ng-click =不工作?

我正在使用AngularJS,并Select2创建一个很好的下拉菜单.

ng-click在Option标签中包含了一个(Select标签).但是,当在a中时,ng-click似乎不起作用Select2.

 <select ui-select2 >
    <option ng-repeat="car in myGarage" ng-click="ride(car)">
    {{car.Name}}
    </option>
    </select>
Run Code Online (Sandbox Code Playgroud)

使用普通的Select标签时,它似乎也不起作用.

我怎样才能让他们工作?

的jsfiddle:

html select angularjs

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

如何以编程方式在DNN中的页面上添加模块

到目前为止,我已尝试下面的代码通过我的页面在DNN中的代码添加模块.

 protected void Page_Load(object sender, EventArgs e)
{
       ModuleController MC = new ModuleController();
       ModuleInfo MInfo = new ModuleInfo();
       MInfo = MC.GetModule(507, 116,false);//Just Hard coded for testing 
       MInfo.TabID = PortalSettings.ActiveTab.TabID;
       MInfo.PaneName = "ContentPane";
       MInfo.Alignment = "left";
       MC.AddModule(MInfo);//Line throwing error :-

}
Run Code Online (Sandbox Code Playgroud)

我想上添加一个模块,它是存在tabid=116moduleId=507在我当前标签页或页面pageLoadEvent.But最后一行抛出一个错误说

"Violation of UNIQUE KEY constraint 'IX_TabModules_UniqueId'. Cannot insert duplicate key in object 'dbo.TabModules'. The duplicate key value is (555ba77a-be19-40a0-bb72-559672230345)."
Run Code Online (Sandbox Code Playgroud)

请告诉我我在哪里做错了?这是添加模块的正确方法吗?

c# dotnetnuke dotnetnuke-module

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