我有一个实用程序的EXE文件,当我运行这个文件时只有一个winform,当我们点击它时有按钮,它运行windows的记事本.现在我想劫持这个程序的命令来运行记事本而不是运行记事本我想运行MS Word.我知道C#和VB.NET.我需要做什么?
我必须从用户的麦克风接收语音到我的网页并将其保存到数据库中.我想知道,ASP.NET是否支持语音和视频?如果是,则需要哪个命名空间或dll.这方面的任何其他信息都会有所帮助.在asp.net网页中使用语音的起点是什么?
我正在开发一个允许用户操作xml文件的GUI.我在一个datagridview中显示xml文件,整齐地按列通过xml元素组织.我允许用户在我的项目中添加列作为扩展.该列被添加到数据集表中,然后更新到我用来显示xml文件的datagridveiew.我已经包含了用户添加组合框列来选择选项的能力,而不是像往常一样输入它们.对或错.然而,这就是问题所在.保存正常的列很容易.组合框柱很痛苦.
我有一个"保存组合框列"以将其更新为xml和"保存"按钮以保存在用户选择的目的地中.
我做了一些研究,似乎组合框类具有这样的功能,可以访问用户输入的组合框中的选择项.我们在哪里:
ComboBox box = new ComboBox();
box.SelectedItem;
Run Code Online (Sandbox Code Playgroud)
我尝试将它应用于组合框列类,但它没有这样的功能.因此,我无法弄清楚如何直接获取用户所选项的值.我也尝试过使用comboboxcell,但这并没有引导我到任何地方.我玩的那些课程都没有..."选定项目"功能,甚至谷歌也没有我的解决方案.=(我也尝试使用cell.value,但由于某种原因它是"null".即使用户选择框中的项目,它也不会保存到单元格的值中.
TLDR:我的问题很简单,如果可能的话,您如何获得对comboboxcolumn单元格所选项目的访问权限?此外,您如何确保项目值保存在单元格中?
提前致谢.我正在使用.NET 3.5 SP1,通过Visual Studio 2008 C#.
此致
tf.rz
首先看下面的代码和图像.
代码A.
treeView1.Nodes.Add("Node A");
treeView1.Nodes.Add("Node B");
Run Code Online (Sandbox Code Playgroud)
输出:

代码B.
TreeNode tn = new TreeNode();
tn.Nodes.Add("Node A");
tn.Nodes.Add("Node B");
treeView1.Nodes.Add(tn);
Run Code Online (Sandbox Code Playgroud)

现在我的问题是treeView1.Nodes.Add(tn);创建一个空白节点,但我的要求就像Code A's图像类型(没有空白节点).如果您需要任何其他信息,请告诉我.
UPDATE
实际上在我的代码中有一个函数返回一个TreeNode,我必须添加这个节点来TreeView控制没有第一个空白级别.
我试着像这样创建一个表:
CREATE TABLE Persons
(
id int PRIMARY KEY AUTOINCREMENT,
metalId varchar(255),
colorId varchar(255)
)
Run Code Online (Sandbox Code Playgroud)
但它得到一个错误:
1064 - 您的SQL语法出错; 检查与MySQL服务器版本对应的手册,以便在第3行使用'AUTOINCREMENT,metalId varchar(255),colorId varchar(255)'附近的正确语法
有人知道我的代码有什么问题吗?
我们可以在Web.config文件中存储的连接字符串有两种方式
一种是
<connectionStrings>
<clear/>
<add name="LocalSqlServer"
connectionString="Data Source=(local);Initial Catalog=aspnetdb;Integrated Security=True"
providerName="System.Data.SqlClient" />
</connectionStrings>
Run Code Online (Sandbox Code Playgroud)
另一个是
<appSettings>
<add key="ConnectionString"
value="server=localhost;database=Northwind;uid=sa;password=secret;" />
</appSettings>
Run Code Online (Sandbox Code Playgroud)
现在我想知道
这两种方法有什么区别?
哪一个更好的方法?
它们的局限是什么?
更新:你能解释一下<connectionString>有什么重大优势 <appSetting>吗?
我有一个存储过程返回一个整数值,但在打印时我想打印"%"符号.
declare @avg int
exec example @avg output
select @avg
Run Code Online (Sandbox Code Playgroud)
它只给出了80这样的数字.但我想要80%
我很惊讶地看到Properties可以有更多的属性和方法.为了更好地理解它,我们举一个例子:
Panel1.Controls.Add();// Here Panel is object and Controls is Property and Add() is a Method.
Panel1.Controls.Count;// Here Panel is object and Controls is Property and Count is Property.
Run Code Online (Sandbox Code Playgroud)
有人可以解释一下我们如何在我们的课程中创建这样的行为
谢谢.
我试图通过使用JavaScript更改文本框的背景颜色,但我的代码不起作用.我搜索但没有找到任何合适的答案.这是我的代码.
<head>
<script type="text/javascript" language="javascript">
function abc() {
var v = document.getElementById("<%=TextBox1.ClientID%>");
v.setAttribute('BackColor', 'Red');
}
</script>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
<asp:Button ID="Button1" runat="server" Text="Button" OnClientClick="abc()" onclick="Button1_Click"/>
</div>
</form>
</body>
Run Code Online (Sandbox Code Playgroud)

c# ×5
asp.net ×4
.net ×2
sql ×2
appsettings ×1
combobox ×1
css ×1
javascript ×1
mysql ×1
selecteditem ×1
treeview ×1
vb.net ×1
video ×1
voice ×1
web-config ×1
windows ×1
winforms ×1