小编Irf*_*aza的帖子

如何从CheckedListBox获取已检查项的值?

我在C#中的WinForm上使用了CheckedListBox.我已经限制了这个控制,如下所示 -

chlCompanies.DataSource = dsCompanies.Tables[0];
chlCompanies.DisplayMember = "CompanyName";
chlCompanies.ValueMember = "ID";
Run Code Online (Sandbox Code Playgroud)

我可以获得已检查项目的索引,但我如何获得检查项目文本和值.而是如何通过CheckedItems枚举访问文本和值?

谢谢你分享你的时间.

.net c# checkedlistbox winforms

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

下载功能在asp.net的更新面板中不起作用

我有一个包含的Web用户控件FormView.formview显示求职者的详细信息.我已经为"下载简历"链接提供了一个按钮,以便admin/HR可以下载简历.我已将此控件放在包含UpdatePanel的aspx页面中.一切正常,除了下载链接.

我在donwload链接按钮上给出了一个命令,并且一个功能与开始下载的命令相关联.

以下是我实施的代码 -

//Command on 'Download' link button within FormView
protected void lnkDownload_Command(object sender, CommandEventArgs e)
{
    if (e.CommandName.Equals("Download"))
    {
        StartDownload(e.CommandArgument.ToString());
    }
}

//My routine to download document
//sFileInfo contains filepath$==$mimetype
protected void StartDownload(string sFileInfo)
{
    string[] d = sFileInfo.ToString().Split((new string[] { "$==$" }), StringSplitOptions.None);
    string filename = d[0];
    string docType = d[1];

    System.IO.FileInfo file = new System.IO.FileInfo(d[0]);

    if (file.Exists)
    {
        Response.Clear();
        Response.AddHeader("Content-Disposition", "attachment; filename=" + d[0]);
        Response.AddHeader("Content-Length", file.Length.ToString());
        Response.ContentType = d[1];
        Response.WriteFile(file.FullName);
        Response.End();
    }
    else
    { …
Run Code Online (Sandbox Code Playgroud)

c# asp.net ajax

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

电子邮件转到垃圾邮件文件夹

我创建了一个社区门户,用户可以在其中创建自己的帐户.成功注册后,将在注册的电子邮件地址发送确认邮件.

我使用以下代码发送邮件 -

private void SendMail(string recvr, string recvrName, string verCode, int NewUserID)
{
    try
    {
        string emailID = ConfigurationManager.AppSettings["WebMasterMail"];
        string mailPass = ConfigurationManager.AppSettings["pass"];
        string mailer = ConfigurationManager.AppSettings["mailer"];

        MailMessage msg = new MailMessage();
        MailAddress addrFrom = new MailAddress(emailID, "Panbeli.in.... Bari community portal");
        MailAddress addrTo = new MailAddress(recvr, recvrName);

        msg.To.Add(addrTo);
        msg.From = addrFrom;
        msg.Subject = "You have registered sucessfully on PanBeli.in.";
        msg.Priority = MailPriority.High;
        msg.Body = RegisterMessageBody(recvrName, verCode,NewUserID);
        msg.IsBodyHtml = true;

        SmtpClient smtp = new SmtpClient(mailer);
        smtp.Credentials = new System.Net.NetworkCredential(emailID, mailPass); …
Run Code Online (Sandbox Code Playgroud)

c# asp.net

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

如何使用iTextSharp进行文本格式化

我正在使用iTextSharp从PDF中读取文本内容.我也能读到这一点.但我正在丢失文字格式,如字体,颜色等.有没有办法获得格式.

以下是我用于确切文本的代码段 -

PdfReader reader = new PdfReader("F:\\EBooks\\AspectsOfAjax.pdf");
textBox1.Text = ExtractTextFromPDFBytes(reader.GetPageContent(1));

private string ExtractTextFromPDFBytes(byte[] input)
{
    if (input == null || input.Length == 0) return "";
    try
    {
        string resultString = "";
        // Flag showing if we are we currently inside a text object
        bool inTextObject = false;
        // Flag showing if the next character is literal  e.g. '\\' to get a '\' character or '\(' to get '('
        bool nextLiteral = false;
        // () Bracket nesting level. Text appears …
Run Code Online (Sandbox Code Playgroud)

.net c# itextsharp

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

在asp.net mvc中动态生成javascript文件

朋友们,

我想在我的应用程序中使用DyGraph.请看下面的代码 -

<head>
    <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7; IE=EmulateIE9">
    <title>crosshairs</title>

    <script type="text/javascript" src="dygraph-combined.js"></script>

    <script type="text/javascript" src="data.js"></script>
  </head>
Run Code Online (Sandbox Code Playgroud)

该代码使用包含函数的data.js文件来获取一些静态数据.我希望使用控制器方法生成data.js,以便它使用数据库生成数据.

任何人都可以帮我解决这个问题.

感谢您分享宝贵的时间.

javascript asp.net-mvc-2 dygraphs

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

在ASP.NET中上载的多个文件选择

网上有几种资源可以上传多个文件,但使用多个FileUpload控件.我需要有多个文件选择对话框,以便用户可以一次选择多个文件,然后只需点击一下即可上传所有文件.

你有谁有任何想法?

提前致谢.

asp.net file-upload

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

在C#中将Timespan转换为DateTime

我正在使用C#和Microsoft.Office.Interop阅读Excel工作表数据.工作表包含一些日期值.当我试图读取该值时,它只是给出了数字(可能是TimeSpan).我在将此数字转换为DateTime时遇到问题.

以下是代码:

TimeSpan ts = TimeSpan.Parse(((Range)ws.Cells[4, 1]).Value2.ToString());
Run Code Online (Sandbox Code Playgroud)

哪里wsExcel.WorkSheet.

任何人都可以解释我应该如何将这个数字(TimeSpan)转换成DateTime

感谢您分享宝贵的时间.

c# datetime ole-automation excel-interop

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

如何从运行Windows服务调用方法

我使用c#2005创建并启动了Windows服务Service1(使用exe作为MyService.exe).我已经包含了一个方法GetMyRandomNumber(),它返回一个随机的double值.

这里的问题是如何使用这个运行服务,我怎么能调用该方法.

我尝试添加MyService.exe的引用并访问该方法 -

Service1 s = new Service1();
MessageBox.Show(s.GetMyRandomNumber().ToString());
Run Code Online (Sandbox Code Playgroud)

但是发现该方法不是从正在运行的服务实例中调用的,即使我停止服务也会执行语句.

有人可以解释我如何从运行服务实例调用该方法.

感谢您分享宝贵的时间.

c# windows-services .net-2.0

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

以编程方式更改SQL Server设置

我请你仔细阅读我的问题.

您可能知道在安装带有SQL Server Express版本的VS2005/2008时,SQL Server默认以Windows身份验证模式运行.您可以使用SQL Server Management Studio将模式更改为混合模式(Windows和SQL Server身份验证模式).

同样允许通过TCP/IP的SQL Server的远程连接,你需要使用SQL Server配置管理器,然后选择协议SQLEXPRESS,然后更改TCP/IP选项的设置.

我需要的是使用C#以编程方式自动执行此过程.也就是说,我需要编写ac#program来改变模式或改变tcp/ip设置等.

任何人都可以为我提供帮助,我怎么能这样做?

感谢您分享宝贵的时间.

c# sql-server

7
推荐指数
2
解决办法
7267
查看次数

需要正则表达式以dd-MMM-yyyy格式验证日期

我不是写正则表达式的专家,所以需要你的帮助.我想以"dd-MMM-yyyy"格式验证日期,即2012年6月7日.我在asp.net中使用RegularExpressionValidator.

任何人都可以帮我提供表达吗?

谢谢你分享你的时间.

regex asp.net

7
推荐指数
2
解决办法
4万
查看次数