我正在使用visual studio 2010.但是在visual studio 2008中改变了整个项目(通过添加现有项目技术).
整个项目运行良好.但我的问题是,当我向项目添加新表单(添加新的windowsform)时,它会被添加到源代码中.但是在调用它时......它没有被检测到.例如.当我试图通过按钮点击其他形式来调用它
rptAllEnquiries obj =new rptAllEnquiries();
obj.show();
Run Code Online (Sandbox Code Playgroud)
这个rptAllEnquiries没有出现在列表中,这是我新添加到项目中的表单.
可能是什么问题?我错过了任何项目或表格财产?
我使用ASP.NET通过javascript填充我的下拉列表,为此我已经获得了该站点上的一个答案的帮助.我使用了以下代码:
<script type="text/javascript">
$(document).ready(function () {
alert("Hi");
var select = document.getElementById('<%=ddlItems%>');
var option = document.createElement("option");
option.value = "1";
option.innerHTML = "Option1";
select.appendChild(option);
});
</script>
Run Code Online (Sandbox Code Playgroud)
它不起作用.为了检查程序流是否正在进入功能,我已经设置了一个警告框.它向我显示正确的警报,这意味着它进入该功能但在该代码下方不起作用.可能是什么问题?
我正在使用SQL Server 2005.
我的Trade_Date列是数据类型datetime.
它的价值如下: 2/12/2013 11:59:00 PM , 2/13/2013 11:59:00 PM
即与时间不同的日期.
我想比较where子句中的日期[only date].
我正在尝试以下查询:
select *
from foclosing
where CONVERT(varchar(11), Trade_Date) like '2/12/2013 %'
Run Code Online (Sandbox Code Playgroud)
要么
select *
from foclosing
where Trade_Date = CONVERT(datetime, '2/12/2013')
Run Code Online (Sandbox Code Playgroud)
但这两个查询都不起作用.
可能是什么问题?
我有以下结构:
TradeNo | OrderNo | Buy_Sell |
1001 2001 Buy
1002 2002 Buy
1001 2001 Sell
Run Code Online (Sandbox Code Playgroud)
在这个特殊的结构中,我想找出TradeNo和OrderNo的独特组合的双重记录.
我尝试了以下查询:
SELECT t1.tradeno,
t1.orderno,
t2.tradeno,
t2.orderno,
t1.Buy_sell,
t2.Buy_sell
FROM tradeFile t1,
tradeFile t2
WHERE t1.TradeNo=t2.TradeNo
AND t1.Orderno=t2.orderno
Run Code Online (Sandbox Code Playgroud)
这个查询,返回我的两份单记录.但我想重复记录.如上表所示,第一和第二记录以tradeno和orderno的唯一组合重复,如[1001和2001].
请帮帮我.
我需要一个如下的查询,
select*from table1 where usr_id = user-id +'#'(即如果user-id为1234,则要验证的值为'1234#')
请告诉我如何在SQL中执行此操作?
我在做简单的DataBinding应用程序WPF.在这个任何我输入的TextBox调用txtName应该得到apeared Label.为此,我使用了绑定WPF.
但它没有受到约束.
我的XAML:
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="315*" />
<ColumnDefinition Width="188*" />
</Grid.ColumnDefinitions>
<TextBox Height="23" HorizontalAlignment="Left" Margin="79,12,0,0" Name="txtName" VerticalAlignment="Top" Width="120" />
<Label Height="28" HorizontalAlignment="Left" Margin="22,12,0,0" Name="label1" VerticalAlignment="Top" Width="42" Content="Name"/>
<TextBox Height="23" HorizontalAlignment="Left" Margin="79,56,0,0" Name="txtSirName" VerticalAlignment="Top" Width="120" />
<Label Content="SirName" Height="28" HorizontalAlignment="Left" Margin="12,56,0,0" Name="label2" VerticalAlignment="Top" Width="52" />
<!-- Following is the label which i bound -->
<Label Content="{Binding ElementName=txtName,Path=text}" Height="28" HorizontalAlignment="Left" Margin="47,112,0,0" Name="label3" VerticalAlignment="Top" Width="171" />
</Grid>
Run Code Online (Sandbox Code Playgroud)
我是新手WPF.请指导我.
尊敬的用户,
我正在使用数据集提取数据.我想把值放在文本框中.但价值并未到来.
我有以下代码
try
{
da = new SqlDataAdapter("select ID from Customer where Name='" + gvBkPendingSearch.SelectedRows[0].Cells[1].Value.ToString() + "'",con);
DataSet ds = new DataSet();
da.Fill(ds);
for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
txtCustomerID.Text = ds.Tables[0].Rows[0].ToString();
}
catch (Exception ex)
{
}
finally
{
}
Run Code Online (Sandbox Code Playgroud)
txtCustomerID是我的文本框.它捕获的值为>>>>> System.Data.DataRow
错误在于 txtCustomerID.Text = ds.Tables[0].Rows[0].ToString();
但我无法理解它.请帮我.
我的数据库中有datetime数据类型的字段.
我正在解析日期如下:
DateTime dt = DateTime.ParseExact(fileDate, "dd/MM/yyyy",
CultureInfo.InvariantCulture);
Run Code Online (Sandbox Code Playgroud)
在将其插入数据库时,我按如下方式进行:
cmd= new SqlCommand("insert into closingStock values('" + subLine[1].ToString() +
"','" + subLine[2].ToString() + "','" + DateTime.Parse(subLine[3]) + "','" +
subLine[10].ToString() + "','" + dt + "')", con);
cmd.ExecuteNonQuery();
Run Code Online (Sandbox Code Playgroud)
它给了我以下错误:
String was not recognized as valid datetime.
Run Code Online (Sandbox Code Playgroud)
我犯了什么错误?
我在c#中使用微软报表查看器生成了报表.
为了使报告以横向视图打印,我使用了以下代码:
reportViewer1.PrinterSettings.DefaultPageSettings.Landscape = true;
Run Code Online (Sandbox Code Playgroud)
这个代码我放在Form Load事件以及reportviewer load事件跟随:
private void BillPDF_Load(object sender, EventArgs e)
{
// TODO: This line of code loads data into the 'dsBillPDF.totalBill' table. You can move, or remove it, as needed.
this.totalBillTableAdapter.Fill(this.dsBillPDF.totalBill,AllBill.fromDate);
reportViewer1.PrinterSettings.DefaultPageSettings.Landscape = true;
this.reportViewer1.RefreshReport();
}
private void reportViewer1_Load(object sender, EventArgs e)
{
reportViewer1.PrinterSettings.DefaultPageSettings.Landscape = true;
}
Run Code Online (Sandbox Code Playgroud)
不幸的是,这段代码不起作用.
使用reportViewer1.PrinterSettings.DefaultPageSettings.Landscape = true;是错的吗?或者我把它写错了位置.
请帮我.
我是存储过程的新手.
我写了以下存储过程:
create proc sp_TaxBrock
as
BEGIN
Declare @intTax int,@intBrockrage int,@sum int
set @intTax = (select Tax from partyRegister where partyCode = '0L036')
set @intBrockrage = (select brockrage from partyRegister where partyCode = '0L036')
set @sum = @intTax+@intBrockrage
select @sum
print @sum
/*print @intTax+@intBrockrage;*/
go
Run Code Online (Sandbox Code Playgroud)
它导致此错误:
消息102,级别15,状态1,过程sp_TaxBrock,第12行
'@sum'附近的语法不正确.
无法找到错误.
我尝试;在不同位置添加分号(),但错误仍然相同.
请帮我.
我正在使用Sql Server 2005.
我想通过简单的sql命令备份我的数据库.
为此,我称此文件.
制作如下命令:
backup database webbasednewsoft to disk 'e:\wb.bak'
Run Code Online (Sandbox Code Playgroud)
但它给我的错误是:
Msg 102, Level 15, State 1, Line 1
Incorrect syntax near 'e:\wb.bak'.
Run Code Online (Sandbox Code Playgroud)
我不明白这是什么语法错误?
我根据文件做了一切.
我认为这个问题是关于转义序列,所以我也尝试过,
backup database webbasednewsoft to disk 'e:\\wb.bak'
Run Code Online (Sandbox Code Playgroud)
但错误是一样的.
请指教我.
你好,由于某种原因,我的SQL服务器脚本给我一个语法错误,虽然代码工作之前,我不知道为什么我是新来的sql并已在网上看了但没有发现任何会修复它.由于某种原因,user_id是粉红色的,grade_recieved给了我一个错误.
create table exam(
exam_id varchar (10) not null,
user_id varchar (10) not null,
location varchar (30) not null,
date_taken varchar (8) not null,
exam_taken varchar (20) not null
grade_recieved varchar (4) not null,
primary key (exam_id),
FOREIGN KEY (user_id) REFERENCES account (user_id)
);
Run Code Online (Sandbox Code Playgroud)