我希望我的函数在范围内生成浮点数(如:-123.000,874.000)(如:272和3357之间)并使用唯一的浮点数更新每个记录的"pos_x"字段.我写这个代码,但我看到我的表的字段都是相同的,也是整数,他们是积极的.
这是我的代码:
UPDATE Driver_tbl
SET pos_x = (ROUND((RAND()* 10000),0))
Run Code Online (Sandbox Code Playgroud) 我想打开一个txt文件并从中读取这里的代码:
StreamReader reader = File.OpenText("TrackData/vehicle_points.txt");
Run Code Online (Sandbox Code Playgroud)
TrckData是我的Web应用程序中的文件夹.但我得到这个错误:
找不到路径'C:\ Program Files(x86)\ Common Files\Microsoft Shared\DevServer\10.0\TrackData\vehicle_points.txt'的一部分.
我的项目甚至不在C Driver中,我不知道它在哪里获得该url.
我有一个窗体,我不想让任何其他窗体形式只是一个窗体和不同的用户控制如何在用户控件之间进行更改,例如隐藏一个并以编程方式显示其他用户控件?
private void Btt_info_Click(object sender, EventArgs e)
{
Frm_Main frm_main = new Frm_Main();
frm_main.Controls["panel1"].Controls.Clear();
UC_Info uc_info = new UC_Info();
frm_main.Controls["panel1"].Controls.Add(uc_info);
}
Run Code Online (Sandbox Code Playgroud)
我添加了这个,但它不起作用
我的表格上有一些带有一些字段的网格.我在gridview中添加了两个字段,因为我想在后面的代码中使用它们中的数据,我在后面的代码中获取它们,但事情是我不希望这些列在gridview中可见,所以我试图设置他们的可见属性'False'但是没有用,我没有访问他们的数据.怎么能实现?
<asp:BoundField DataField="Service_Id" HeaderText="Service_Id" SortExpression="Service_Id" HeaderStyle-BackColor="Gray"
Visible="true">
<HeaderStyle BackColor="Gray"></HeaderStyle>
</asp:BoundField>
<asp:BoundField DataField="UserId" HeaderText="UserID" SortExpression="UserId" HeaderStyle-BackColor="Gray"
Visible="true">
<HeaderStyle BackColor="Gray"></HeaderStyle>
</asp:BoundField>
Run Code Online (Sandbox Code Playgroud)
这是我的页面背后的代码:
Button Button1 = (Button)sender;
GridViewRow grdRow = (GridViewRow)Button1.Parent.Parent;
HiddenFieldServiceID.Value = grdRow.Cells[0].Text;
HiddenFieldUserID.Value = grdRow.Cells[1].Text;
Run Code Online (Sandbox Code Playgroud) 这是我的插入数据类,我想在我的Windows窗体中显示异常错误,如消息框,我如何显示异常消息?
public void Insert()
{
try
{
objcomm.Connection = objconn;
objcomm.CommandText = "INSERT INTO goods VALUES(N'" + g_id + "',N'" + g_name + "',N'" + g_qty + "',N'" + b_price + "',N'" + s_price + "',N'" + l_qty + "',N'" + co_id + "')";
objconn.Open();
objcomm.ExecuteNonQuery();
objconn.Close();
}
catch(Exception ex)
{
GeneralException ex1 = new GeneralException(Resource1.DBError, ex);
throw ex1;
}
}
Run Code Online (Sandbox Code Playgroud)
我想在消息框中抛出异常时显示"Resource1.DBError"消息:
public partial class WareForm : Form
{
try
{
ware.Insert();
}
catch(IndexOutOfRangeException ex)
{
MessageBox.Show(ex.Message);
}
}
Run Code Online (Sandbox Code Playgroud) 我如何将汇编中的两个 32 位数字或一个 32 位与另一个 16 位相乘,有人知道算法吗?
data1 dw 32bit
data2 dw 32bit
mov ax,data2
Mul data1
Run Code Online (Sandbox Code Playgroud)