我想向用户显示消息框,这样用户就不能拒绝确认消息框.在确认消息框之前,不应允许用户在屏幕上执行任何其他操作.
这是一个基于Windows的c#应用程序.
最重要的是,即使我使用Windows消息框.有时它隐藏在一些屏幕后面.但对于我的情况,我希望消息框在出现时最重要.
我正在使用其他一些第三方应用程序,这些应用程序超过了我的消息框.我想克服这一点.
这该怎么做...
INSERT语句与CHECK约束" ck_str_member_no
" 冲突.冲突发生在数据库"C:\ DOCUMENTS AND SETTINGS\KARTHIKEYAN\DESKTOP\KOK\DB\INFT3009_ASS1_C3104855.MDF",表"dbo.Members",列' str_member_no
'.该语句已终止.
我在visual studio 2008 Express中使用.MDF文件.我该如何解决?
我的插入程序:
ALTER PROCEDURE [dbo].[AddNewAGCMember]
-- Add the parameters for the stored procedure here
@str_member_no varchar(6) = '',
@str_member_name varchar(50) = '',
@str_member_password varchar(10) = '',
@str_addr_apartment_no varchar(10) = NULL,
@str_addr_building_name varchar(50) = NULL,
@str_addr_street_name varchar(50) = NULL,
@int_postal_code int = NULL,
@str_country_name varchar(50) = NULL,
@int_contact_no int = NULL,
@str_email_addr varchar(100) = '',
@date_registration date = ''
AS
BEGIN
-- SET NOCOUNT ON added to prevent extra …
Run Code Online (Sandbox Code Playgroud) 我正在使用Kiosk应用程序,我需要禁用任务管理器.因此,当用户按[Ctrl + Alt + Del]和[Ctrl + Shift + Escape]时,不应弹出任务管理器.怎么样?
我创建了一个webservice [.asmx]文件.此Web服务实际上将获取一个字符串作为输入并将值插入数据库.
现在这个web服务将被另一个应用程序调用,所以他们要求我的wsdl文件访问使用这个webservice.
我知道,可以通过cmd创建wsdl来生成.cs或.vb或.dll文件当我用户?wsdl和我的URL时还会生成一个xml
但我很困惑哪一个提供?? !!!
如何使用模拟来运行具有管理员权限的C#Winforms应用程序?任何人都可以对此有所了解吗?
我有两个arraylist.即ExistingProcess和CurrentProcess.
ExistingProcess arraylist包含此应用程序启动时运行的进程列表.
CurrentProcess arraylist位于一个线程中,用于始终获取系统中运行的进程.
每当currentProcess arraylist运行当前进程时,我想与ExistingProcess arraylist进行比较并显示在消息框中,如:
缺少进程:NotePad [如果记事本已关闭且应用程序已启动]新进程:MsPaint [如果MSPaint在应用程序启动后启动]
基本上这是两个arraylist的比较,以找出我的c#应用程序启动后启动的新进程和进程关闭.
希望我的问题很明确.需要帮助.
我正在使用以下代码将PATH,EXECUTABLE NAME和ARGUMENTS写入批处理文件,并使用c#通过CMD执行它.问题是有时应用程序dosent在执行批处理文件后启动.并且c#代码给我例外或任何通知.
我想从CMD获取Exitcode以确定命令是否正确执行.我如何确定退出代码?
public void Execute()
{
try
{
string LatestFileName = GetLastWrittenBatchFile();
if (System.IO.File.Exists(BatchPath + LatestFileName))
{
System.Diagnostics.ProcessStartInfo procinfo = new System.Diagnostics.ProcessStartInfo("cmd.exe");
procinfo.UseShellExecute = false;
procinfo.RedirectStandardError = true;
procinfo.RedirectStandardInput = true;
procinfo.RedirectStandardOutput = true;
System.Diagnostics.Process process = System.Diagnostics.Process.Start(procinfo);
System.IO.StreamReader stream = System.IO.File.OpenText(BatchPath + LatestFileName);
System.IO.StreamReader sroutput = process.StandardOutput;
System.IO.StreamWriter srinput = process.StandardInput;
while (stream.Peek() != -1)
{
srinput.WriteLine(stream.ReadLine());
}
Log.Flow_writeToLogFile("Executed .Bat file : " + LatestFileName);
process.WaitForExit(1000);
if (process.ExitCode != 0)
{
int iExitCode = process.ExitCode;
}
stream.Close();
process.Close(); …
Run Code Online (Sandbox Code Playgroud) 我试图从数据库中读取二进制文件,并使用c#在本地磁盘中写入文件.
使用下面的代码......但是这行有问题: byte[] fileAsByte = byte.Parse(row["Blob"]);
public static void ReadBlob()
{
int icount = 0;
string FileName;
SqlConnection Mycon = new SqlConnection(Con);
Mycon.Open();
string queryString = "select * from " + TblName;
SqlDataAdapter adapter = new SqlDataAdapter(queryString, Mycon);
DataTable dtBlob = new DataTable();
adapter.Fill(dtBlob);
foreach (DataRow row in dtBlob.Rows)
{
byte[] fileAsByte = byte.Parse(row["Blob"]);
FileName = FilePath + TblName + row["BlobId"].ToString() + FileType;
WriteBlob(fileAsByte, FileName);
}
Mycon.Close();
}
public static void WriteBlob(byte[] buff, string fileName)
{
try
{
FileStream fs …
Run Code Online (Sandbox Code Playgroud) 我创建了一个数据表并添加了许多列.
当数据表为空时,我想为特定列分配值.
就像在datatable中查找列名并为其赋值...是否可能?谢谢
dt_FAQ.Columns.Add("FQ_Question_1", typeof(string));
dt_FAQ.Columns.Add("FQ_Answer_1", typeof(string));
dt_FAQ.Columns.Add("FQ_Question_2", typeof(string));
dt_FAQ.Columns.Add("FQ_Answer_2", typeof(string));
dt_FAQ.Columns.Add("FQ_Question_3", typeof(string));
dt_FAQ.Columns.Add("FQ_Answer_3", typeof(string));
dt_FAQ.Columns.Add("FQ_Question_4", typeof(string));
dt_FAQ.Columns.Add("FQ_Answer_4", typeof(string));
dt_FAQ.Columns.Add("FQ_Question_5", typeof(string));
dt_FAQ.Columns.Add("FQ_Answer_5", typeof(string));
Run Code Online (Sandbox Code Playgroud)
有一种情况,我只能获得必须分配给上述数据表中的列"FQ_Answer_1"的值.在这种情况下,我想单独为该列赋值,并将空字符串""传递给其他列.有可能?
c# ×8
.net ×2
arraylist ×1
comparison ×1
kiosk ×1
messagebox ×1
pinvoke ×1
sql ×1
sql-server ×1
t-sql ×1
taskmanager ×1
web-services ×1
windows ×1
wsdl ×1