小编sd_*_*ula的帖子

WinForms调整控件以及窗体调整大小

我在c#WinForms应用程序中有一些控件(组框,表格,gridview等),我想根据屏幕宽度/高度来缩放它们.

例如,屏幕从让我们说640x480开始,然后它最大化到1920x1200.

我不能增加控件的宽度/高度,以便在窗口重新调整大小后它们看起来完全相同.

如果不手动设置每个宽度/高度属性,最好的方法是什么?

c# size height width winforms

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

asp:radiobuttonlist css风格

我使用默认的.net模板创建了一个asp.net网站,我的单选按钮列表有巨大的单选按钮.

像这样:

在此输入图像描述

我的问题是,如何使用单选按钮内联文本并使按钮尽可能小?

我知道它与css相关但不确定哪个是负责的.

这是css:

html {
    background-color: #e2e2e2;
    margin: 0;
    padding: 0;
}

body {
    background-color: #fff;
    border-top: solid 10px #000;
    color: #333;
    font-size: .85em;
    font-family: "Segoe UI", Verdana, Helvetica, Sans-Serif;
    margin: 0;
    padding: 0;
}

a {
    color: #333;
    outline: none;
    padding-left: 3px;
    padding-right: 3px;
    text-decoration: underline;
}

    a:link, a:visited,
    a:active, a:hover {
        color: #333;
    }

    /*a:hover {
        background-color: #FF3A8F;
    }*/

header, footer, hgroup,
nav, section {
    display: block;
}

mark {
    background-color: #a6dbed;
    padding-left: 5px;
    padding-right: 5px; …
Run Code Online (Sandbox Code Playgroud)

c# asp.net radiobuttonlist radio-button

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

sql链接服务器连接查询

我在使用链接服务器的DB加入本地数据库时遇到任何问题.

我的查询:

SELECT 

        [LocalDatabase].[dbo].[Record].[Project_ID],
        [LinkedServer].[Reporting].[dbo].[Active].[Name]

        FROM [LocalDatabase].[dbo].[Record] inner join 
             [LinkedServer].[Reporting].[dbo].[Active] ON
             [LocalDatabase].[dbo].[Record].[Project_ID] = [LinkedServer].[Reporting].[dbo].[Active].[Delivery_Number]
Run Code Online (Sandbox Code Playgroud)

错误:

Msg 4104, Level 16, State 1, Line 9
The multi-part identifier "LinkedServer.Reporting.dbo.Active.Delivery_Number" could not be bound.
Msg 4104, Level 16, State 1, Line 5
The multi-part identifier "LinkedServer.Reporting.dbo.Active.Name" could not be bound.
Run Code Online (Sandbox Code Playgroud)

我猜我的语法不正确,但我无法修复它.有人可以建议一个解决方案?

如果有更好的解决方案让我在不同服务器上的2个数据库上运行select查询,请提及它.

sql linked-server sql-server-2008

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

样式化 asp:fileupload 控件

我在 asp.net 中有一个文件上传控件,如下所示:

<asp:FileUpload ID="File1" runat="server" Font-Size="Small" Width="100%" />  
Run Code Online (Sandbox Code Playgroud)

出于某种原因,“浏览...”按钮没有应用我已应用于任何 input[type="button"] 控件的标准 CSS。

如何将相同的 CSS 应用于该控件的浏览按钮?

c# asp.net file-upload

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

C#Winforms和命令行批处理文件

我从我的c#winforms应用程序运行:

string ExecutableFilePath = @"Scripts.bat";
string Arguments = @"";

if (File.Exists(ExecutableFilePath )) {
    System.Diagnostics.Process.Start(ExecutableFilePath , Arguments);
}
Run Code Online (Sandbox Code Playgroud)

当它运行时,我会看到cmd窗口,直到它完成.

有没有办法让它运行而不向用户显示?

c# batch-file winforms

3
推荐指数
1
解决办法
1787
查看次数

linq to sql选择为命令

我有一个类似于以下的SQL查询:

SELECT 
((dbo.ActiveWO.StartTime*60*60*24) - dbo.ActiveWOUpdatedTimes.ElapsedTime) as TimeLeft
Run Code Online (Sandbox Code Playgroud)

如何将其插入linq to sql查询中?

基本上不知道AS的语法是什么,以及如何在c#查询中实际编写上面的计算,然后我需要对TimeLeft进行排序。

c# sql linq database

3
推荐指数
1
解决办法
6513
查看次数

SQL更新日期时间条目

我有一个表,其中包含两列日期时间格式的日期列表.

现在我想要做的是从每个非空日期中提取Column1一年,然后将其存储到每个值中Column2.

所以下面,更新后,Column2(带空值的那个)将显示:

2014-07-09 00:00:00.000 
2013-07-30 00:00:00.000 
2013-10-19 00:00:00.000 
2013-10-19 00:00:00.000
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

语法怎么样?我是否需要进行选择,然后进行更新?

sql t-sql database sql-server sql-server-2008

3
推荐指数
1
解决办法
990
查看次数

C#Winforms WebBrowser在默认浏览器中打开链接

我知道这已经在这里多次讨论了,但是在WebBrowser控件中单击打开链接的默认行为对我的应用程序不起作用.

因此,虽然这有效,但在IE中打开了一个链接:

private void webBrowser1_Navigating(object sender, WebBrowserNavigatingEventArgs e)
{
    System.Diagnostics.Process.Start(e.Url.ToString());

    e.Cancel = true;
}
Run Code Online (Sandbox Code Playgroud)

我使用下拉列表来更新webBrowser显示的html文件,如下所示:

private void ddl_SelectedIndexChanged(object sender, EventArgs e)
{
   webBrowser1.Url = myURI;  
}
Run Code Online (Sandbox Code Playgroud)

现在我遇到的问题是,使用上面的_Navigating方法,webBrowser不会加载任何后续的URL更改(感谢e.cancel我猜)所以它只显示它加载的第一个html文件.

如果我删除了_Navigating方法,它会更新,但是链接会在同一个webBrowser控件中打开,这是我不想要的.

我怎样才能让它双向工作?

c# webbrowser-control winforms

3
推荐指数
1
解决办法
7045
查看次数

asp.net listBox文本/值

基本上我需要用一个字符串填充listBox的.Text值,用int填充它的.Value值.通过做这个:

lbUsers.DataSource = new UserManagerBO().GetGlobalUserList();
lbUsers.DataBind();
Run Code Online (Sandbox Code Playgroud)

这会为.Value和.Text分配一个字符串.

现在我知道GetGlobalUserList()返回一个字符串[],这就是为什么我得到上面的行为,那么如何返回int值和字符串值?也许去2D阵列?然后如何将这些结果绑定到列表框?

c# asp.net data-binding listbox

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

时间:2019-05-17 标签:c#progressbarpercentage

我在 winform c# 应用程序中有一个进度条,我将其作为进度指示器。进度条可以有不同的最大尺寸,具体取决于用户输入的数量(可以超过 100),所以这就是我的设置方式:

this.pbLoadingWrite.Maximum = Input.Length;
this.pbLoadingWrite.Step = 1;
Run Code Online (Sandbox Code Playgroud)

然后只需更新进度条:

this.pbLoadingWrite.PerformStep(); 
Run Code Online (Sandbox Code Playgroud)

一切正常,但我想在进度栏顶部显示一个%数字以获得更好的可见性。

由于 Input.Length 可以 > 100,那么显示百分比的语法是什么?VS c# 中是否内置了任何辅助函数?

c# percentage progress-bar

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