我想制作一个能够启动,暂停,停止,关闭测验演示的表单控件(按下开始时将运行倒计时时间).问题出在一些演示文稿中,有可用的视频(每张幻灯片最多只能包含1个视频,而不是每张幻灯片都包含它).
这些是我用于在createPresentation方法中添加视频的一些代码片段:
PowerPoint.Slides oSlides = null;
PowerPoint.Slide oSlide = null;
int ctrSoal = 0;
foreach (CQuestion myQuestion in Global.questions)
{
ctrSoal++;
oSlides = oPre.Slides;
oSlide = oSlides.Add(ctrSoal, PowerPoint.PpSlideLayout.ppLayoutTextAndTwoObjects);
oShape2 = oSlide.Shapes[4];
oSlide.Shapes.AddMediaObject(System.IO.Path.Combine(Global.myVideoLocation, myQuestion.video), oShape2.Left, oShape2.Top, oShape2.Width, oShape2.Height);
Run Code Online (Sandbox Code Playgroud)
到目前为止,我已经尝试过此链接的一些解决方案
private void startToolStripMenuItem_Click(object sender, EventArgs e)
{
PowerPoint.Slides oSlides = null;
PowerPoint.Slide oSlide = null;
int ctrSoal = 0;
foreach (CQuestion myQuestion in Global.questions)
{
ctrSoal++;
oSlides = oPre.Slides;
oSlide = oSlides.Add(ctrSoal, PowerPoint.PpSlideLayout.ppLayoutTextAndTwoObjects);
var playVideo = oSlide.TimeLine.MainSequence.FindFirstAnimationFor(oSlide);
} …Run Code Online (Sandbox Code Playgroud) 我想SaveFileDialog用default file name价值创造DataGridViewCells
到目前为止我试过了
private void buttonSave_Click(object sender, EventArgs e)
{
//first
//mySaveFileDialog.FileName = myDataGridView.SelectedCells[2].Value.ToString();
//second
SaveFileDialog saveFile = new SaveFileDialog();
saveFile.FileName = myDataGridView.SelectedCells[2].Value.ToString();
saveFile.ShowDialog();
}
Run Code Online (Sandbox Code Playgroud)
谁能帮我解决这个问题?
我想cast在查询生成器laravel中订购
因为我price是varchar类型
所以当它排序时...结果远远超出我想要的...
我的脚本是这样的
DB::table('test')->where(...)->orderBy('price')->get();
Run Code Online (Sandbox Code Playgroud)
我已经尝试过这样的事情
$query = CAST(price AS DECIMAL(10,2)) DESC;
DB::table('test')->where(...)->orderBy($query)->get();
Run Code Online (Sandbox Code Playgroud)
如何转换OrderBy查询生成器,以便对pricedesc 进行排序
我真的很困惑为什么我的脚本总是给出错误结果我想要' 如果部分 '有多个条件
像这样
string kalimatsql2 = "SELECT ID FROM Questions WHERE (content = '" + var + "'" + " && Quiz_ID = '" + idQuiz + "')";
Run Code Online (Sandbox Code Playgroud)
我已经尝试改变地方单引号,更改=为==,ommited (),dll但仍然给出错误
查询表达式中的语法错误(缺少运算符)'(content ='test2'&& Quiz_ID ='6')'.
更新
string kalimatsql2 = "SELECT ID FROM Questions WHERE (content = '" + dataDel + "'" + " AND Quiz_ID = " + idQuiz + ")";
int idQuestion = sqlReader(kalimatsql2);
Run Code Online (Sandbox Code Playgroud)
这是sqlReader函数的代码
private int sqlReader( string kalimatSql)
{
Global.dbCon.Open();
List<int> …Run Code Online (Sandbox Code Playgroud) 您好,我通过此代码将日期时间值保存到注册表
string keyName = @"HKEY_CURRENT_USER\ITC";
string keyValue = "test";
string valueT1 = "T1";
string valueT2 = "T2";
DateTime dateT1 = DateTime.Now;
DateTime dateT2 = dateT1.AddDays(180);
Registry.SetValue(keyName, valueT1, dateT1);
Registry.SetValue(keyName, valueT2, dateT2);
Run Code Online (Sandbox Code Playgroud)
但是当我尝试通过这段代码再次获取该值时
DateTime regTime1;
DateTime regTime2;
regTime1 = (DateTime) Registry.GetValue(keyName, valueT1, null);
regTime2 = (DateTime)Registry.GetValue(keyName, valueT2, null);
Run Code Online (Sandbox Code Playgroud)
它给出错误“ Spesifiedcast is not valid ”
知道如何正确地做到这一点吗?
我想显示foreach子行数据表
假设我有这样的ajax数据
"data": [
{
"date" : "1/17/2016",
"supplier" : "supplier1",
"total" : "$10",
"payment" : "Cash",
"product" : Array[2]
0: "product1"
1: "product2"
"price" : Array[2]
0: "$5"
1: "$5"
},
{
"date" : "2/1/2016",
"supplier" : "supplier2",
"total" : "$3",
"payment" : "Cash",
"product" : Array[1]
0: "product1"
"price" : Array[1]
0: "$3"
},
{
"date" : "1/17/2016",
"supplier" : "supplier3",
"total" : "$15",
"payment" : "Cash",
"product" : Array[3]
0: "product1"
1: "product2"
2: "product3"
"price" : …Run Code Online (Sandbox Code Playgroud) 我的表产品中有这样的字段
--exp_date--
2016-08-02
2016-08-28
2016-08-28
2016-08-23
2016-08-15
2016-08-05
2016-08-20
Run Code Online (Sandbox Code Playgroud)
exp_date已经在datemysql中的格式
我想要select数据exp_date从今天起小于 15
我先试试这样的
$dn = date('Y-m-d'); //today date
$query = DB::table('product')->where(DB::raw('datediff(exp_date), $dn') < 15)->get();
Run Code Online (Sandbox Code Playgroud)
但我收到这个错误
Object of class Illuminate\Database\Query\Expression could not be converted to int
如何解决?
ps:
我使用了laravel 4.2,并且更喜欢通过查询构建器或原始查询
c# ×4
.net ×2
laravel ×2
ajax ×1
casting ×1
datatables ×1
if-statement ×1
javascript ×1
jquery ×1
laravel-4 ×1
video ×1
winforms ×1