小编Nat*_*han的帖子

将RGBA颜色转换为HTML颜色代码

我的应用程序中有一个颜色选择器,用户可以使用它来选择应用程序输出的某些对象的颜色.颜色选择器输出以RGBA格式选择的颜色.但是,我需要HTML颜色代码.我需要能够在不知道颜色的情况下将RGBA转换为HTML,并在以后将其用作字符串.我该怎么做呢?

html css colors css3 rgba

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

在文本框的开头插入文本

单击按钮时,我需要插入一些文本作为文本框的第一个字符.

这是我尝试过的:

private void btnInsert_Click(object sender, EventArgs e)
{
    txtMainView.Text.Insert(0, "TEST");
}
Run Code Online (Sandbox Code Playgroud)

单击按钮时无法插入文本.任何人都知道我做错了什么?

c# textbox insert

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

在不知道用户名的情况下获取用户特定路径

我有一个HTML文件C:\Users\myusername\AppData\Roaming\myapp\file.html.我通过C#应用程序中的Web浏览器访问该文件,以便从应用程序中进行预览.
但是,当应用程序放到另一台计算机上时,webBrowser1中的地址仍然特定于我的用户名,因此其他人无法访问预览.

有没有办法在我的网络浏览器中将文件作为URL访问,而没有URL中的硬编码用户名?

我尝试过的:

  1. C:\用户\%USERNAME%\ AppData的\漫游\ MYAPP\file.html
  2. C:\用户\应用程序数据\漫游\ MYAPP\file.html

谢谢!

这是我帮助后使用的代码:

string folderPath = Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData);
string address = Path.Combine(folderPath + @"\myapp\file.html");
webBrowser1.Navigate(address);
Run Code Online (Sandbox Code Playgroud)

c# url webbrowser-control username

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

复选框上的DataBindings

我目前正将我的一个SQL数据库中的数据提取到我的应用程序中.我可以让它适用于我的文本框和其他项目,但是,我似乎无法让它为复选框工作.这是我正在使用的代码:

DataTable dt = new DataTable("dt");
using (SqlConnection sqlConn = new SqlConnection(@"Connection Stuff;"))
{
    using (SqlDataAdapter da = new SqlDataAdapter("SELECT * FROM Box WHERE id = " + txtID.Text, sqlConn))
    {
        da.Fill(dt);
    }
}
Title.DataBindings.Add("text", dt, "title");
Picture.DataBindings.Add("text", dt, "image");
Side.DataBindings.Add("text", dt, "side");
Content.DataBindings.Add("text", dt, "content");
Check.DataBindings.Add(I dont know what to do here);
Run Code Online (Sandbox Code Playgroud)

存储在数据库中,当被选中该复选框选中对比的是数据01respectivly.如果数据库中的值是,1并且取消选中,则如何在应用程序加载时将其设置为检查0

我尝试过以下方法:

0或存储1在文本框中并使用以下if语句:

Check.DataBindings.Add("text", dt, "check");
if (txtCheckValue.Text == 1)
{
    Check.Checked = true;
} …
Run Code Online (Sandbox Code Playgroud)

c# sql data-binding checkbox

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

防止在SQL中出现重复结果

我的comboBox1应用程序中有一个组合框(),它列出了我的SQL数据库中的类别.它正在正确地提取数据.我唯一的问题是,当组合框中列出数据时,会有重复的结果.例如:

我希望它列出的内容:

Example 1
Example 2
Example 3
Run Code Online (Sandbox Code Playgroud)

实际列出的内容:

Example 1
Example 1
Example 1
Example 1
Example 1
Example 2
Example 2
Example 2
Example 3
Example 3
Example 3
Run Code Online (Sandbox Code Playgroud)

这是我用来列出数据的代码:

public void ListCat()
{
DataTable linkcat = new DataTable("linkcat");
using (SqlConnection sqlConn = new SqlConnection(@"Connection stuff;"))
{
using (SqlDataAdapter da = new SqlDataAdapter("SELECT name FROM list WHERE name <> 'NULL'", sqlConn))
{
da.Fill(linkcat);
}
}
foreach (DataRow da in linkcat.Rows)
{
comboBox1.Items.Add(da[0].ToString());
}
}
Run Code Online (Sandbox Code Playgroud)

简而言之,我的问题是如何防止重复数据被列出?

c# sql combobox list

0
推荐指数
1
解决办法
1687
查看次数

标签 统计

c# ×4

sql ×2

checkbox ×1

colors ×1

combobox ×1

css ×1

css3 ×1

data-binding ×1

html ×1

insert ×1

list ×1

rgba ×1

textbox ×1

url ×1

username ×1

webbrowser-control ×1