从表单中的textbox添加到另一个表单C中的datagridview#
我有带有 4 个文本框和 1 个按钮的表单 1,我有包含 dataGridView 的表单 2,我想从另一个表单向 datagridview 添加新行. 但它给了我这个错误: Index was out of range. Must be non-negative and less than the size of the collection. Parameter name: index 这是我的按钮点击代码. Main frm = new Main(); frm.dataGridView1.Rows[0].Cells[0].Value = textBox1.Text; frm.dataGridView1.Rows[0].Cells[1].Value = textBox2.Text; frm.dataGridView1.Rows[0].Cells[2].Value = textBox4.Text; frm.dataGridView1.Rows[0].Cells[3].
72 2022-07-19
编程技术问答社区
以另一种形式将新行从textbox添加到DataGridView
我有带有 4 个文本框和 1 个按钮的表单 1,我有包含 dataGridView 的表单 2,我想从另一个表单向 datagridview 添加新行. 问题是当我单击“添加"按钮时,它会打开带有空数据网格视图的主表单并在那里单独添加行,我应该怎么做才能使新行以原始形式与其余行一起添加到数据网格视图中. Main frm = new Main(); StockDBDataSet ds = new StockDBDataSet(); DataRow obj = ds.Tables[0].NewRow(); obj[0] = textBox1.Text; obj[1] = textBox2.Text; obj[2] = textBox4.Text; obj[3] = dateTimePicker1.Value; d
144 2022-07-19
编程技术问答社区
采取在线模式的价值,并采取主要形式
晚上好, 我有一个咨询基地的形式,它有一个按钮,您可以单击它来打开一个带有小型医疗数据网格的模式. 用户将选择一行并关闭表单,采取从数据网格视图咨询所选数据行的形式, 有人可以帮我吗? 解决方案 解决方案是使用带有标签、向导(google .net 向导控件)或进度面板的单一表单,您可以在其中引导用户一步一步,无需打开/关闭新表单. 如果您要打开对话框表单,这就是您传递数据的方式. Public Class MyDialog { public property DataRowView DoctorToReturn {get;set;} protected void btnOK_Click(object sender, EventArgs e) { // you'll need casting here DoctorToReturn = dgvYourGrid.SelectedRow.DataBoundItem
100 2022-07-19
编程技术问答社区
如何在vb中计算相同datagridview的另一个单元格中datagridview的单元格值。2010年净额
我想根据数据网格视图中的数量和价格计算总金额和总税额,方法是选择项目代码并在数据网格的数量单元格中输入数量我使用下面的代码它显示项目名称和价格但无法计算总价和总税 请帮帮我? 我有表名项目 itemcode itemname qty price tax total amt total tax 1 led tv 2 12000 12% Private Sub DataGridView1_CellValueChanged(ByVal sender As Object, ByVal e As System.Windows.Forms.DataGridViewCellEventArgs) Handles DataGridView1.CellValueChanged If flag = False Then getneame(e.RowIndex, e.ColumnIndex, DataGridView1) E
142 2022-07-19
编程技术问答社区
如何阅读几个CSV#39;从本地驱动器读取数据,并将其写入dataViewGrid中
我需要帮助, 我很高兴,我是这个网络的成员.这很重要. 我有一个问题: 如何从本地驱动器读取多个 CSV 数据并将它们写入 dataViewGrid. 之后通过一个按钮点击事件,SQL server 中的所有这些数据都在某个数据表中. 请尽快回复我. 感谢 1000x 解决方案 首先查看一些可用的 CSV 阅读器. 这个不错:A Fast CSV Reader[^] 当您读取数据后,剩下的应该很容易了.
184 2022-07-19
编程技术问答社区
DataGridViewCell中的图像和文本
你好, 首先,对不起我的英语.我有一个包含几列的 DataGridView,并且在其中之一中,我想显示文本和图像,但在不同的位置.我发现源代码可以在文本之前表示图像,或者在图像之前表示文本,但不是图像之间的文本,或者文本之间的图像,这就是我想要做的. 非常感谢. 移自评论: 我使用一个TextAndImageCell类来显示文本和图像,但是这个类只让我在文本之前显示一个图像... 这是我用来调用 TextAndImageCell 类的源代码 Image image = Image.FromFile(imageFilePath); ((TextAndImageCell)dgvChat.Rows[e.RowIndex].Cells[mensaje]).Image = image; 这是TextAndImageCell方法绘制图像和文本的源代码 ;protected override void Paint(Graphics graphics, Rectangle
90 2022-07-19
编程技术问答社区
如何从excel将数据加载到datagridview,并从datagridview将其插入数据库
你好 如何将数据从 excel 加载到 datagridview 并从 datagridview 插入到 db 这是我从 excel 文件中加载数据的代码 选择excel表代码 private void btnselect_file_Click(object sender, EventArgs e) { OpenFileDialog _objdlg = new OpenFileDialog(); DialogResult _objdlgresult = _objdlg.ShowDialog(); if (_objdlgresult == DialogResult.OK) { textBox_filename.Text = _objdlg.FileName; } GetExcelSheetNames(text
146 2022-07-19
编程技术问答社区
使用datagridview C更新数据库#
我有 4 个文本框和一个 datagridview,我编写了这段代码来在 texboxes 中显示选定的行 private void dataGridView1_CellMouseClick(object sender, DataGridViewCellMouseEventArgs e) { textBox1.Text = dataGridView1.SelectedRows[0].Cells[0].Value.ToString(); textBox2.Text = dataGridView1.SelectedRows[0].Cells[1].Value.ToString(); textBox3.Text = dataGridView1.SelectedRows[0].Cells[2].Value.ToString(); textBox4.Text = dataGridView1.
144 2022-07-19
编程技术问答社区
如何通过texbox和datagridview更新主键
我正在使用带有 C# 的 windows 窗体,我有一个 gridview 和 4 个 texboxes 和更新按钮,我想通过 texboxes 更新选定的行,我可以更改名称、大小、日期但我不能更改 ID,我希望能够更改所有列.我该怎么做!! private void Updatebtn_Click_1(object sender, EventArgs e) { SqlConnection conn = new SqlConnection(@"Data Source=Ali-pc\sqlexpress;Initial Catalog=DB;Integrated Security=True"); SqlCommand cmd = new SqlCommand("update stock set Id=@Id, Name= @Name, Size= @Size, Date=@Date where Id=@Id
98 2022-07-19
编程技术问答社区
如何在dataGridView中删除整个数据库
嗨,基本上我想删除整个数据库!因为当我导入 excel 文件时,它会自动将其上传到数据库.如果我要上传另一个 excel 文件,它会将其添加到原始文件中,我不希望这样!所以...我如何删除原始数据!?!:) 代码: private void button2_Click(object sender, EventArgs e) { const string con = "Data Source = dqq5ndqef2.database.windows.net; Initial Catalog = Login; Integrated Security = False; User ID = richardjacobs97; Password = ; Connect Timeout = 15; Encrypt = False; TrustServerCertificate = False; ApplicationIntent = ReadWrite; MultiSubnetF
112 2022-07-19
编程技术问答社区
VB。Net:共享相同bindingsource的DataGridViewComboBoxColumns不工作
你好, 在我的应用程序中,我有两个具有以下内容的数据网格视图: - 两个datagridviews都绑定了 - 这两个数据网格视图都有一个名为“消息类型"的列. - 这两个列都是组合框列 - 两个组合框列都绑定到 BindingSourceXML_MESSAGE_TYPE (MessageType) 当我启动/调试我的应用程序时,我得到'System.ArgumentException:DataGridViewComboBoxCell 值无效' 如果我将两个数据网格视图中的任何一个的列类型更改回普通文本框并启动/调试,那么它会毫无问题地打开/调试. 好像 BindingSourceXML_MESSAGE_TYPE 不想在 datagridviews 之间“共享". 有什么建议吗? 解决方案 在这里找到了问题的答案: http://social.msdn.microsoft.com/Forums/windows/en-US/88c3adee-
264 2022-07-19
编程技术问答社区
如何在datagridview中将这两个数字相乘
你好, 我想将两个数字一一相乘,直到 datagridview 中的最后一行; 并将它们添加到双变量中.然后他们除以总单位做. 例如: 标记 |单位 12.00 * 2 = 24.00 20.00 * 3 = 60.00 15.00 * 1 = 15.00 24+60+15 = 59 59/2 + 3 + 1 = 59/6 = 16.50 所以显示在文本框中. 请帮帮我. 解决方案 for (int i = 0; i
102 2022-07-19
编程技术问答社区
验证检查仅检查第一个if语句,而忽略第二个if语句
我有一个 datagridview 列,我希望防止用户将单元格留空或输入负数.我发现当我更改 if then 语句的顺序以首先进行空白验证检查时,代码有效,但不适用于否定验证,反之亦然.那么为什么代码只适用于第一个 if 语句而忽略第二个呢?我非常感谢任何人对此提供的任何帮助或建议.:) If (e.ColumnIndex = 0) 然后 '只检查第1列的值Dim cellData As 整数If (Int32.TryParse(DataGridView1.Rows(e.RowIndex).Cells(e.ColumnIndex).值,cellData)) 然后If cellData If0 然后MessageBox.Show("不允许负数") '这样可以防止负数DataGridView1.Rows(e.RowIndex).Cells(e.ColumnIndex).Value = "Name"退出 子 ' 这也是我想提供回 datagridivewcell 的默认值结束 如果否则D
134 2022-07-19
编程技术问答社区
c#列自动宽度取决于窗体分辨率
大家好, 我的表单中有 datagridview,里面有 SQL 列,到我用这段代码设置宽度的那些列: dataGridView1.Columns["name"].Width = 353; 问题是,当我在运行此程序时最大化表单大小时,这些列不会自动调整宽度(datagridview 也会自动调整大小并填充整个表单,因为我将 ANCHOR 设置为它,但列的宽度与以前相同). 有什么方法可以设置这些列的最小宽度并根据表单的大小自动调整它们的大小? 在此先感谢 解决方案 我使用 MinimumWidth 解决了这个问题.
222 2022-07-19
编程技术问答社区
我';我正在努力解决这个问题
我正在编写一个 C# 应用程序.在“库存"表单中是一个数据网格视图,它从 SQL 表“产品"中获取数据. 我有一个表单“AddNew",它使用以下代码添加一些数据: rivate void btnOk_Click(object sender, EventArgs e) { if (txtBarCode.Text == "" || txtProductName.Text == "" || txtPrice.Text == "" || numericUpDown1 == null) { MessageBox.Show("Please Fill", "Warning", MessageBoxButtons.OK, MessageBoxIcon.Warning); this.Show(); txtBarCode.Focus()
124 2022-07-19
编程技术问答社区
将dataview转换为objectdatasource是否可能???
我写了以下代码 DataView dv = (DataView)ObjectDataSource1.Select(); GridView1.DataSourceID = null; dv.RowFilter = @"ElementDescription like ''%"+searchbox.Text.Trim()+"%''"; dv.Sort = "ElementDescription DESC"; //dv.RowStateFilter = DataViewRowState.ModifiedCurrent; GridView1.DataSource = dv; source = "view";
202 2022-07-19
编程技术问答社区
如何使用datagridview从数据库中删除行?
我想使用数据网格视图从数据库中删除一行.我与 ms Access 有 oledb 连接.请告诉我源代码. 解决方案 试试google[^] 对 CodeProject 的逐字搜索会返回一些线索.您也可以使用 Google 进行类似操作. http://www.codeproject.com/info/search.aspx?artkw=delete+a+row+from+a+database+using+datagridview&sbo=k[^]
146 2022-07-19
编程技术问答社区
DataGridview和互操作
大家好 我有一个包含产品名称、数量和价格的网格,我想在 xls 文件中插入所有信息. 行范围是 B27(productName) M27 (quantity) 和 O27 所有范围都是 B27 - B45 我可以将它们插入到我的文件中,但问题是在我的网格中我可能是 10 个产品,我不知道如何将它们导出到 xls.我怎样才能使我认为我需要arraylist 请给我一些建议. 谢谢. 解决方案 如果我错了,请纠正我,你想从第 27 行开始将网格中的数据复制到 B、M 和 O 列的 Excel 中. 如果您有网格的数据源,您可以遍历它并写入 excel.假设您有一个数据表作为 datagridview 的数据源,这里可以帮助您开始. for(int rowIndex = 0; rowIndex
182 2022-07-19
编程技术问答社区
C#和互操作一个问题
大家好, 我有 datagridview (dgvProducts) 我想用这段代码将网格数据插入到 xls 文件中,每个范围都可以正常工作,但是当我点击这个按钮时 rangeProductsName 没有任何作用 谁能帮帮我? private void btnExportInExcel_Click(object sender, EventArgs e) { nudZednadebNumber.Value++; //string address = txtFileAddress.Text; string address = txtFileAddress.Text; OpenExcelWorkbook(address); _sheet = (Excel.Worksheet)_sheets[1]; _sheet.Select(Type.Missing); Excel.Range rangeCompanyName = _shee
260 2022-07-19
编程技术问答社区
wpf数据网格视图
你好, 我是 WPF 的新手,我只是想要一个漂亮的 WPF Datagrid 视图控件来输入一些要处理的数据. 解决方案 你可以从 这里[^]. 按照建议,在互联网上搜索,会发现大量信息.
166 2022-07-19
编程技术问答社区