小编Max*_*Max的帖子

如何在Dropdownlist中获取行索引selectedIndexChanged?

我正在使用gridview和sqldatasource.

我的gridview中有一个下拉列表,其中包含2个值:是和否.

protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)
{
    GridViewRow row = GridView1.Rows[e.RowIndex];
    DropDownList ddl = ((DropDownList)row.FindControl("DropdownList1"));
    if(ddl.selectedvalue == "1")
        //etc..
}
Run Code Online (Sandbox Code Playgroud)

我需要获取Row索引,因为这GridViewRow row = GridView1.Rows[e.RowIndex];在当前事件中不可用.

c# asp.net

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

LINQ将行的列值分隔为.net中的不同行

考虑我有一个从oracle数据库检索的数据表,格式如下

SNo.  |      Product                      |  Cost
-------------------------------------------------
1     |      colgate,closeup,pepsodent    |  50
2     |      rin,surf                     |  100
Run Code Online (Sandbox Code Playgroud)

我需要使用linq.Need将其更改为以下格式,以通过保持其他列相同来使用逗号分隔产品列.

SNo.  |        Product      |   Cost
-------------------------------------
1     |        colgate      |    50
1     |        closeup      |    50
1     |        pepsodent    |    50
2     |        rin          |    100
2     |        surf         |    100
Run Code Online (Sandbox Code Playgroud)

.net c# linq

6
推荐指数
1
解决办法
2281
查看次数

如何在@ Html.ActionLink中添加图像

我需要知道如何添加图像 @Html.ActionLink

我的代码是:

@Html.ActionLink("IMAGE","Index","Home"); 
Run Code Online (Sandbox Code Playgroud)

如何使用我的图像所在的URL替换IMAGE.

c# asp.net-mvc-4

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

在Winforms应用程序中支持多种语言

我差不多完成了我的C#应用​​程序; 剩下要做的就是实现多语言支持.

我已经创建了资源文件,其中包含屏幕上显示的所有文本的几种语言的字符串.

我的英文资源文件示例:

Name                    |  Value                       | Comment
------------------------------------------------------------------------------
lblName                 |   Name:                      |  Name EN
Run Code Online (Sandbox Code Playgroud)

我的荷兰资源文件示例:

Name                    |  Value                       | Comment
------------------------------------------------------------------------------
lblName                 |  Naam:                       | Name NL
Run Code Online (Sandbox Code Playgroud)

如何将字段绑定ValueTextmy Label(lblName)的属性?

我正在使用.NET Framework 3.5.

c# globalization resources internationalization winforms

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

如何在winforms中更改禁用复选框的前景色

我在具有表单的Windows应用程序中工作.此表单包含一个具有一些复选框的组框.我已将此组框设置为禁用.现在我的问题是复选框文本的前色.它变成浅灰色,如下图所示.

在此输入图像描述

如何更改复选框文本的前景颜色,使其看起来不像禁用(浅灰色).

c# checkbox groupbox winforms

5
推荐指数
2
解决办法
5846
查看次数

如何捕获文本框中丢失的焦点?

我有一个texbox tbx1,当我在文本框上闪烁光标时,当我在其他控件上单击鼠标时我想显示一条消息,但问题是我必须使用文本框tbx1的事件来捕获该焦点更改.

c# textbox winforms

5
推荐指数
1
解决办法
3037
查看次数

使用SMTP在邮件正文中发送多个文本框值

伙计们我试图通过SMTP服务器发送邮件.我正在使用此代码发送邮件,

using(System.Net.Mail.MailMessage message = new System.Net.Mail.MailMessage())
{
    message.To.Add(textBox1.Text); //TextBox1 = Send To
    message.Subject = textBox2.Text; //TextBox2 = Subject
    message.From = new System.Net.Mail.MailAddress("email id");
    message.Body = textBox3.Text; //TextBox3 = Message Body

    using(System.Net.Mail.SmtpClient smtp = new System.Net.Mail.SmtpClient())
    {
        smtp.Host = "smtp.server.com";
        smtp.Credentials = new System.Net.NetworkCredential("user", "pass");
        smtp.Send(message);
    }
}
Run Code Online (Sandbox Code Playgroud)

现在这段代码完美无缺.现在我想在邮件正文中发送一个完整的表单,比如选择多个文本框的值.这是表格,我想通过邮件发送:

在此输入图像描述

如何设计消息模板,以便它可以发送包含您在上面的表单中看到的所有值的正文的消息?

.net c# email sendmail winforms

5
推荐指数
1
解决办法
5624
查看次数

我应该返回空或可空数组吗?

我有一个搜索图像的公共方法,如果图像存在,则将其作为字节数组返回.

如果图像不存在,该方法应该返回什么?(不存在的图像不是例外,但预期的可能性)

我应该返回一个空byte[]数组,还是应该返回byte?[]设置为null?

哪一个更符合惯例?

c# arrays

5
推荐指数
1
解决办法
3393
查看次数

"无效查询"异常没有明确原因

下一个WMi查询有什么问题?(我得到了"无效查询"管理异常).

        const string deviceName = "04157DF42C9B1109";

        string wmiQuery = string.Format("SELECT * FROM Win32_USBControllerDevice WHERE Antecedent LIKE '%{0}%'", deviceName);

        ManagementObjectSearcher searcher = new ManagementObjectSearcher(wmiQuery);
        ManagementObjectCollection retObjectCollection = searcher.Get();

        foreach (ManagementObject retObject in retObjectCollection)
        {
            Console.WriteLine("[{0}]:{1}", retObject["Antecedent"], retObject["Dependent"]);
        }
Run Code Online (Sandbox Code Playgroud)

.net c# wmi

5
推荐指数
1
解决办法
525
查看次数

WPF 窗口边框在功能区控件中表现得很奇怪

我在 WPF 中使用 Ribbon 控件,我注意到有 2 个不同的版本。

  1. 使用 Microsoft.Windows.Controls.Ribbon;

    • 如果我在我的 xaml 和类中使用这个,我的整个窗口将采用非常旧的窗口样式。
  2. 使用 System.Windows.Controls.Ribbon;

    • 如果我在我的 xaml 和类中使用这个,我的 Ribbontabs 突然将不再正确填充。

当我同时使用它们时。有了这个:

<ribbon:RibbonWindow x:Class="WPSDashboard.Views.ShellWindow"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        xmlns:ribbon="clr-namespace:System.Windows.Controls.Ribbon;assembly=System.Windows.Controls.Ribbon"
        xmlns:r="clr-namespace:Microsoft.Windows.Controls.Ribbon;assembly=RibbonControlsLibrary" 
        xmlns:prism="clr-namespace:Microsoft.Practices.Prism.Regions;assembly=Microsoft.Practices.Prism" 
        Title="WPSDashboard"
        x:Name="RibbonWindow"
        Width="640" Height="480">


    <Grid x:Name="LayoutRoot">
        <Grid.RowDefinitions>
            <RowDefinition Height="Auto"/>
            <RowDefinition Height="*"/>
        </Grid.RowDefinitions>

        <!-- Ribbon Region -->
        <r:Ribbon x:Name="Ribbon" prism:RegionManager.RegionName="RibbonRegion">
            <r:Ribbon.ApplicationMenu>
                <r:RibbonApplicationMenu SmallImageSource="Images\SmallIcon.png">
                    <r:RibbonApplicationMenuItem Header="Exit"
                                                      x:Name="MenuItemExit"
                                                      ImageSource="Images\Exit.png"
                                                      Command="{Binding ExitCommand}"/>
                    </r:RibbonApplicationMenu>
            </r:Ribbon.ApplicationMenu>
        </r:Ribbon>

        <Grid x:Name="ClientArea" Grid.Row="1">                   

            <!-- Workspace Region-->
            <GridSplitter HorizontalAlignment="Left" Width="2" Grid.Column="1"/>
            <ContentControl x:Name="WorkspaceRegion" Grid.Column="1" prism:RegionManager.RegionName="WorkspaceRegion" />
        </Grid>

    </Grid>
    </ribbon:RibbonWindow>
Run Code Online (Sandbox Code Playgroud)

我的 Ribbontabs 将加载,但窗口现在看起来像这样:我无法单击关闭并最小化和最大化。<---

截屏

我怎样才能让边框变得正常而不是小? …

c# wpf xaml ribbon prism

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