小编gym*_*ode的帖子

检查目录中是否存在文件夹并使用C#创建它们

如何检查目录是否C:/包含名为的文件夹MP_Upload,如果该文件夹不存在,则自动创建该文件夹?

我正在使用Visual Studio 2005 C#.

c# asp.net visual-studio

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

弹出消息框

我不确定如何在我的方法中编写弹出消息框.

public String verify(){
    String result = "failed";
    int authcode = staffBean.getVerifyCodeByName(getLoginUserName());

    if (code == authcode){       
        result ="success";
    }    
    else{ //statement to popup an error message box

    }
    return result;
}
Run Code Online (Sandbox Code Playgroud)

我试图JOptionPane在我的方法中使用,但它不起作用:

String st = "Welcome";
JOptionPane.showMessageDialog(null, st);
Run Code Online (Sandbox Code Playgroud)

java swing netbeans

64
推荐指数
3
解决办法
55万
查看次数

@前缀对C#中的字符串文字有什么作用?

我阅读了一些c#文章,使用Path.Combine(part1,part2)组合路径.它用

string part1 = @"c:\temp";
string part2 = @"assembly.txt";
Run Code Online (Sandbox Code Playgroud)

我不知道Path.Combinepart1和part2有什么用.

.net c# string syntax literals

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

ASP.NET在GridView中设置DataBound列的宽度

我有一个GridView,它使用BoundField作为列.我正在尝试为我的UserInfo列设置最大宽度.

我尝试了很多方法,但不是很有效.下面是我的GridView的代码:

<asp:GridView ID="GridView1" AutoGenerateEditButton="True" 
ondatabound="gv_DataBound" runat="server" DataSourceID="SqlDataSource1"
AutoGenerateColumns="False">

<Columns>
                <asp:BoundField HeaderText="UserId" 
                DataField="UserId" 
                SortExpression="UserId"></asp:BoundField>

                <asp:BoundField HeaderText="Username" 
                DataField="Username" 
                SortExpression="Username"></asp:BoundField>

                <asp:BoundField HeaderText="UserInfo" 
                DataField="UserInfo" 
                SortExpression="UserInfo"></asp:BoundField>

                </Columns>
</asp:GridView>
Run Code Online (Sandbox Code Playgroud)

寻找有关如何设置特定列宽度的建议,这是我的UserInfo专栏.

c# asp.net gridview

12
推荐指数
2
解决办法
13万
查看次数

使用Health Monitoring的ASP.NET Web App日志记录无法正常工作

我正在使用VS2005 C#2.0和SQL Server 2005.

我指的是配置健康监控的指南.

在指南的末尾,按钮的Default.aspx和on_Click 上会有一个按钮,新的记录将被插入到我的SQL表中.

但是,按下我的按钮时,表中没有插入记录.

我不确定错误是什么,因为没有显示错误消息,所以我想唯一的方法是试错我出错的地方.

PS我无法编译MyWebEvents类库,因为没有输出.在我的主Web应用程序中,我从myWebEvents项目文件的bin文件夹中添加了引用dll .我引用的DLL是否有效,或者在编译时是否遗漏了一个步骤?

以下是我运行的代码,参考microsoft网站:


MyCriticalEvent.csMyWebEvents类库中:

namespace MyWebEvents
{
public class MyCriticalEvent : WebAuditEvent
{
    private string userID;
    private string authType;
    private bool isAuthenticated;

    public MyCriticalEvent(string msg, object eventSource, int eventCode)
        : base(msg, eventSource, eventCode)
    {
        // Obtain the HTTP Context and store authentication details
        userID = HttpContext.Current.User.Identity.Name;
        authType = HttpContext.Current.User.Identity.AuthenticationType;
        isAuthenticated = HttpContext.Current.User.Identity.IsAuthenticated;
    }

    public MyCriticalEvent(string msg, object …
Run Code Online (Sandbox Code Playgroud)

c# asp.net logging health-monitoring visual-studio

12
推荐指数
1
解决办法
4495
查看次数

满足条件时突出显示GridView行

我正在使用VS2005 C# Server-side编码.

我很想知道,当条件满足时VS2005 version,是否可以highlight在GridView中连续一行?例如,如果列Risk在该特定行的数据库中存储为,则该行将为highlighted in Red.

可能吗?


编辑:

当前代码:

protected void GridView1_OnRowDataBound(Object sender, GridViewRowEventArgs e)
{

if (e.Row.RowType == DataControlRowType.DataRow)
{
    // do your stuffs here, for example if column risk is your third column:
    if (e.Row.Cells[3].Text == "H")
    {
        e.Row.BackColor = Color.Red;
    }
}
}
Run Code Online (Sandbox Code Playgroud)

我假设列单元从0开始,因此我的单元格为3.但颜色仍然没有变化.

任何人有任何想法?

c# asp.net visual-studio-2005 visual-studio

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

SQL选择数据库中的表列表

我正在使用SQL Server 2005.我正在尝试在我的一个数据库中选择一个表列表.这是我的SQL Server结构:

- <IP>(SQL Server 9.0 -userlogin)
   - Databases
      - Company
          - Tables
             - dbo.UserDB
             - dbo.detailsDB
             - dbo.goodsDB
Run Code Online (Sandbox Code Playgroud)

我想检索的值dbo.UserDB,dbo.detailsDB,dbo.goodsDB

但我不知道所需的确切sql查询是什么.

我尝试了很多方法

SELECT * FROM userlogin.Tables;

SELECT * FROM userlogin.Company.Tables;,但没有一个有效.

我看过很多帖子建议使用show databasesshow tables,但它们似乎也没有用.

是否可以首先在数据库中选择表名列表?

感谢您提前提供的任何帮助.


感谢@TomTom提供的MSDNA链接,我现在可以在我的数据库中列出我的表.

但是,我想列出TABLE_NAME包含"user"的特定表.

我该怎么做?我正在尝试以下sql,但它目前没有显示结果:

SELECT DISTINCT TABLE_NAME
FROM Company.INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_NAME LIKE '%"user"%';
GO
Run Code Online (Sandbox Code Playgroud)

sql sql-server

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

如何在DropDownList控件中列出Active Directory中的所有用户

我正在使用Visual Studio 2005 C#.

我试图检索我的Active Directory中的用户列表,并将它们插入到DropDownList控件中.

我可以知道如何提取用户以及如何将它们插入DropDownList 控件?


编辑:

我希望完成许多功能部分.

首先列出DropDownList中的所有用户,并有2个复选框,UserAdmin,并根据DDL中分配给用户的角色,将检查相应的复选框.

选中和取消选中角色复选框也会相应地分配/撤消角色.

c# asp.net active-directory visual-studio

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

选择一列中包含重复数据的整行

我可以列出重复的电子邮件。

但我无法列出整行,其中包含其他字段,例如EmployeeIdUsernameFirstNameLastName等。

SELECT
  Email, 
  COUNT(Email) AS NumOccurrences
FROM EmployeeProfile
GROUP BY Email
HAVING ( COUNT(Email) > 1 )
Run Code Online (Sandbox Code Playgroud)

Email我可以知道如何列出包含在表中多次出现的行中的所有字段吗?

sql t-sql sql-server

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

ASP.NET设置GridView列的最大宽度大小

我在VS2005上使用ASP.NET C#。

我有一个GridView表,其中的列名为Description,并且由于输入始终很长,因此描述在水平方向上很长。

我希望GridView的所有列都具有最大宽度。

我尝试了很多方法,但没有一个起作用。

ItemStyle-Width="50px"

HeaderStyle-BorderWidth="50px"

HeaderStyle-Width="50px"

RowStyle-Width="50px"

Width="50px"

下面是我的GridView的代码片段:

<asp:GridView ID="GridView1" AutoGenerateEditButton="True" ondatabound="gv_DataBound" runat="server" DataSourceID="SqlDataSource1">
    <Columns>
        <asp:TemplateField>
            <ItemTemplate>
                <asp:CheckBox ID="UserSelector" OnCheckedChanged="UserSelector_CheckedChanged" ondatabound="gv_DataBound" runat="server" />
            </ItemTemplate>
        </asp:TemplateField>
    </Columns>
</asp:GridView>
Run Code Online (Sandbox Code Playgroud)

有人知道如何根据我的情况调整GridView列的大小吗?

c# asp.net gridview

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