小编Akr*_*hda的帖子

c#刷新一个windows窗体

我有一个 windows 窗体,它必须自动刷新,而无需使用任何按钮来刷新窗体。

现在我正在使用一个按钮来刷新表单。但我需要表单每 1 分钟自动刷新一次。

可以在 windows 窗体应用程序中进行。

c# winforms

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

LINQ:如何在获取子集合时获取父类型的属性


我有一组父类型,包含子类型列表:


public class ParentType
{

    public int ID;
    public string Name;
    public List<ChildType> ChildTypes { get; set; }

}

public class ChildType
{

    public int ID;
    public string Name;

}
Run Code Online (Sandbox Code Playgroud)

我需要使用LINQ将它们转换为以下类型的集合:


public class MixedType
{

    public int ParentID;
    public string ParentName;
    public int ChildID;
    public string ChildName;

}
Run Code Online (Sandbox Code Playgroud)

我已经尝试过(选择很多)但无法获得ParentType属性.

c# linq

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

关于SQL插入语句的问题!

我有两张桌子:

Threads
*******
ThreadID
UserID
TopicsID
Date
ThreadTitle
ThreadParagraph
ThreadClosed

Topics
******
TopicID
Theme
Topics
Date
Run Code Online (Sandbox Code Playgroud)

我需要插入两个语句并在它们之间进行连接!这是第一个声明:

string insertCommand = 
    "INSERT INTO Users (UserID,TopicID,Date,ThreadTitle,ThreadParagraph) " +
     "VALUES ('CONVERT(uniqueidentifier, '" + giveMeGuidID() + 
     "),TopicID,dateTime,questionTitle,subTopic)";
Run Code Online (Sandbox Code Playgroud)

我需要有一个主题表的另一个声明:

string insertCommand = 
    "INSERT INTO Topics (UserID,TopicID,Date,ThreadTitle,ThreadParagraph) " +
    "VALUES ('Theme, Topics, Date')";
Run Code Online (Sandbox Code Playgroud)

问题是我在TopicsID(Threads表)和TopicsID(Topics表)之间有一个连接.两者都是增量整数,所以我如何将相同的TopicID插入到它们中,以便它们获得相同的值?

c# sql asp.net

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

asp.net objectdatasource从控件和文本框传递参数

我已经配置了a GridView来填充数据ObjectDataSource.这只ObjectDataSource需要一个绑定到a的参数DropDownList.这一切都运作良好.

当我加载页面时,它会填充DropDownList并且显示的任何字段都将DropDownList作为参数传递给ObjectDataSource进一步填充的页面GridView.

现在,我想要增强功能,并且有一个TextBoxButton旁边这个DropDownList.我想给我的用户选择一个值,或者选择一个值DropDownList,或者输入TextBox和输入更新GridView.

知道怎么做吗?

我尝试了一下dataSource.Selecting活动.但它没有像我想要的那样工作.请帮忙

c# asp.net parameters textbox objectdatasource

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

C#中的枚举类型

我在C#书中读到了这个陈述.

枚举不一定需要遵循顺序排序,并且 不需要具有唯一值.

如果我理解这个陈述,这意味着其中一个是可以接受的(我不知道哪个):

1.

enum EmpType
{
    Manager = 1,
    Grunt = 1,
    Contractor = 100,
    VicePresident = 9
}
Run Code Online (Sandbox Code Playgroud)

2.

enum EmpType
{
    Manager = 10,
    Manager = 1,
    Contractor = 100,
    VicePresident = 9
}
Run Code Online (Sandbox Code Playgroud)

有人可以向我解释一下吗?我认为C#应该是C/C++的一个子集.

c# enums

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

获取客户端机器名称

我使用以下代码.在localhost中运行时,它正确地提供了客户端计算机名称,但是当我运行开发服务器时,它没有给出实际结果.任何的想法?

这是一个asp.net mvc应用程序.

string clientMachineName;
clientMachineName = 
    (Dns.GetHostEntry(Request.ServerVariables["remote_addr"]).HostName);
Response.Write(clientMachineName);
Run Code Online (Sandbox Code Playgroud)

我想要提出请求的客户端的计算机名称或机器名称.上面的代码给了我一个值'172.16.12.100'.

任何帮助非常感谢.

.net c# asp.net

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

ScriptManagers的ScriptMode中Debug和Release有什么区别?

ASP.NET AJAX,我可以设置ScriptModeScriptManager.该脚本模式可以调试发布.它们之间有什么确切的区别?是否真的在调试模式下,生成的脚本不会在浏览器上缓存,而在发布模式下,它们将被缓存,并且后续的服务器访问将被阻止?

asp.net ajax scriptmanager

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

C# 数据 PublicKeyToken 值

如果我从项目C#文件夹中打开Resources.resx,我会看到如下内容:

<data name="picture" type="System.Resources.ResXFileRef, System.Windows.Forms">
    <value>..\Resources\picture.png;System.Drawing.Bitmap, System.Drawing, 
        Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
Run Code Online (Sandbox Code Playgroud)

什么是PublicKeyToken?我应该为其分配什么值?

c#

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

ASP.NET TreeView并按需加载数据

有没有办法强制TreeView按需加载数据?另一方面,TreeView只有在要扩展节点时才必须加载数据.TreeView绑定到正在实施的数据集合IHierarchyData.

asp.net data-binding treeview

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

如何使C#应用程序充当服务?

我开发了一个C#程序,虽然当我尝试从中创建一个服务时,例如

sc create "servicetest" binPath= 
   "C:\Users\Admin\Desktop\test\test.exe" start= auto error= ignore
Run Code Online (Sandbox Code Playgroud)

我收到以下消息:

[SC] StartService FAILED 1053:

The service did not respond to the start or control request in a timely fashion.
Run Code Online (Sandbox Code Playgroud)

.net c# windows

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