我有问题 - 我需要找到像AbC这样的每一个短语(小b,两个大写字母之间).例如声明:小约翰有一个ProBlEm,需要知道如何做tHiS.
我需要选择ProBlEm和tHiS(你看,BlE和HiS,两个首都之间的一个小写字母).我该如何选择?
我有标准的datagridview,我有contextmenustrip.我的问题是当用户单击鼠标右键而不是每行时我需要显示这个contextmenustrip!只在我选择的行上.我试过这个:
dataGridView1.Rows[1].ContextMenuStrip = contextMenuStrip1;
Run Code Online (Sandbox Code Playgroud)
但它不起作用.
我有问题:我的页面上有一个自定义验证器,用于验证imieTextbox控件.但它不起作用.我不知道为什么.
这个方法来自register.aspx.cs文件:
protected void CustomValidator1_ServerValidate(object source, ServerValidateEventArgs args)
{
//of course here will be other validation logic but setting IsValid property ti false is for example
args.IsValid = false;
}
Run Code Online (Sandbox Code Playgroud)
这来自fromregister.aspx文件:
<asp:CustomValidator ID="CustomValidator1" runat="server"
ControlToValidate="imieTextbox" Display="Dynamic"
ErrorMessage="CustomValidator"
onservervalidate="CustomValidator1_ServerValidate" ValidateEmptyText="True"
ValidationGroup="A"></asp:CustomValidator>
Run Code Online (Sandbox Code Playgroud)
页面上的提交按钮具有属性CausesValidation设置为TRUE并具有验证组A(与我页面上的所有验证器一样).所有验证器(requiredfield验证器)工作正常,但自定义验证器不工作.这是为什么?我究竟做错了什么?
我正在使用 MySQL 官方网站上的 MySQL .NET 连接器。我正在尝试建立从我的 C# 程序到 Mysql 数据库的安全 SSL 连接。Mysql 服务器允许使用 SSL 连接。have_ssl变量设置为yes和ca-cert,server-cert并server-key指定。
用户的权限是:
'GRANT USAGE ON *.* TO \'logowanie\'@\'%\' IDENTIFIED BY PASSWORD \'*...\' REQUIRE SSL'
'GRANT SELECT ON `db`.`table1` TO \'logowanie\'@\'%\''
Run Code Online (Sandbox Code Playgroud)
所以我假设,这个用户不能在没有 SSL 的情况下登录?我对吗?
我在 C# 程序中的连接字符串如下所示:
"server=127.0.0.1;uid=logowanie;pwd=log1;database=ewidencja;SslMode=Required";
Run Code Online (Sandbox Code Playgroud)
看到这个连接字符串没有任何证书文件的路径!它只有“SSLMode=Required”选项。是否可以在没有任何其他 SSL 选项的情况下进行 SSL 加密连接?
并且用户能够登录并在 上执行一些选择命令table1。所以我假设这个连接是 SSL 加密的?如何检查此连接是否经过 SSL 加密以确保 100%?
我有一些记录的Gridview(1记录= 1行).
在每一行我添加了一个按钮,从我的mysql数据库中删除此记录.
每行都有相同的按钮.
问题是我需要知道点击按钮的哪一行?我需要这个来获取行索引来获取该行中的记录的id.
我怎样才能以最简单的方式做到这一点?
网格视图:
<asp:GridView ID="GridView1" runat="server"
CellPadding="6" EnableModelValidation="True" ForeColor="#333333"
GridLines="None" Caption="TWOJE WIZYTY" Font-Bold="True"
onrowcreated="GridView1_RowCreated" style="text-align: left">
<AlternatingRowStyle BackColor="#AEAEAE" />
<EditRowStyle BackColor="Blue" />
<FooterStyle BackColor="#990000" Font-Bold="True" ForeColor="White" />
<HeaderStyle BackColor="#868686" Font-Bold="True" ForeColor="White" />
<PagerStyle BackColor="Blue" ForeColor="#333333" HorizontalAlign="Center" />
<RowStyle BackColor="#C7C7C7" ForeColor="#333333" />
<SelectedRowStyle BackColor="#FFCC66" Font-Bold="True" ForeColor="Navy" />
</asp:GridView>
Run Code Online (Sandbox Code Playgroud)
按钮的添加方式如下:
protected void GridView1_RowCreated(object sender, GridViewRowEventArgs e)
{
Button b1 = new Button();
b1.Text = "usu?";
b1.OnClientClick = "return potwierdzenie()";
b1.Click+=new EventHandler(b1_Click);
TableCell cel = new TableCell(); …Run Code Online (Sandbox Code Playgroud) asp.net ×2
c# ×2
mysql ×2
connection ×1
datagridview ×1
gridview ×1
select ×1
ssl ×1
validation ×1