我已安装SQL server 2008我想使用c#连接到它我已经设法通过使用工具建立连接 - >连接到数据库但是当我写连接字符串并尝试打开连接时,异常发生"实例失败".有什么问题我的服务器名称是NEO-SOFT-SOL\SQLEXPRESS,我使用的连接字符串是 @"Data Source=NEO-SOFT-SOL\\SQLEXPRESS;Initial Catalog=user;Integrated Security=True";
怎么了?
我看到一些应用程序具有如此丰富的布局,以至于人们开始讨厌像传统c#这样的桌面应用程序.我想知道如何使用这样的GUI制作应用程序是否有可能在c#中实现? 
我使用以下代码来创建和执行线程我需要停止它但不能看到线程.Sleep
任何想法我怎么能停止一段时间在那里执行?
var t = new Thread(() =>
{
try
{
//Line 1
Pause here
//Line 2
Pause here
//Line 3
}
catch (Exception ca)
{
MessageBox.Show(ca.Message);
}
});
t.SetApartmentState(ApartmentState.STA);
t.Start();
Run Code Online (Sandbox Code Playgroud) 是否有任何易于实现的库可用于读取excel文件,以后可能会创建它们?这是我最好的选择吗?
我有一个大的列表,可能有一些50,000或多个项目,我必须对每个项目进行操作.X如果我使用传统的方法并按顺序方式进行操作肯定需要X * 50,000平均一段时间.
我计划优化并节省一些时间并决定使用,Background Worker因为它们之间没有依赖性.计划将List分成4个部分并分别使用它们Background Worker.
我想问一下
这个方法是DUMB吗?
2.还有其他更好的方法吗?
3.建议一个漂亮而干净的方法将List分成4个相等的部分?
谢谢
我开发了C#应用程序,用于存储和检索SQL数据库中的数据.但是,当我的客户必须部署应用程序,他需要安装SQL Server Express 2008,这是它的requirement.Now他希望该软件没有额外的安装add-on.so我除了点网框架,不应该有任何安装额外安装.
我已经见过像某些数据库中SQL compact,SQL lite ,SQL CE and blackfishSQL,但我真的DONOT知道,做他们需要额外的安装和做什么努力,我必须做出根据我看着选定的数据库来改变我的整个代码这个
请大家帮帮我
我的控制器
$criteria = new CDbCriteria();
$criteria -> select = 't.*,b.*';
$criteria -> join = 'INNER JOIN tbl_b b on b.b_id = t.id ';
$criteria -> join .= 'INNER JOIN tbl_c c on c.id = b.c_id';
$criteria -> condition = 'c.id = :cid';
$criteria -> params = array(':cid' => 1);
$dataProvider = new CActiveDataProvider('tbl_a',array(
'criteria' => $criteria
));
$this->render('view',array('dataProvider' => $dataProvider));
Run Code Online (Sandbox Code Playgroud)
我的看法
$this->widget('zii.widgets.grid.CGridView', array(
'id' => 'my-grid',
'dataProvider' => $dataProvider,
'columns' => array(
'name',
'description',
array(
'header' => 'Column from tbl_b', …Run Code Online (Sandbox Code Playgroud) 我试图通过在msdn处给出的解决方案将backcolor设置为透明但是失败是否有任何方法使背景透明
http://msdn.microsoft.com/en-us/library/wk5b13s4(VS.71).aspx
我是刨去让我的网站,并认为无论是使用ASP.net或者PHP,因为我没有使用PHP,但知道C#这样可以做到,我来到介意,因为我做的桌面应用程序是仅适用于Windows ASP.net.but问题.如果我在dot net中建立一个网站(跨平台兼容性不适用于桌面应用程序),用户将能够在独立于操作系统的系统中打开页面.
我打印出会话ID,如下所示:
<?php print YII::app()->session->sessionID; ?>
Run Code Online (Sandbox Code Playgroud)
当我log-in和我检查时ID,它就像是:huh09vuo33scdlkmfuc8651t12例如.如果我退出并再次检查,我的ID仍然相同.但是,如果我再次重新登录,则会话ID会发生变化!
我的问题是我在会话中有信息需要存储在cookie中并在登录后重新加载.如果用户的会话ID发生变化,我该如何唯一地确定登录的用户是否是正确的用户?