agentsclimarketplace

C winforms sql search to datagridview

Skill ECNU-ICALK/AutoSkill/SkillBank/ConvSkill/english_gpt3.5_8_GLM4.7/c-winforms-sql-search-to-datagridview

Generates C# code to perform a parameterized SQL search and display results in a DataGridView, including input validation and specific connection handling.From its SKILL.md

Install
npx -y skills add ECNU-ICALK/AutoSkill --skill c-winforms-sql-search-to-datagridview

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.

SKILL.md

2.0 KB, 343 tokens by cl100k_base, as published. Nobody here has run it

C# WinForms SQL Search to DataGridView

Generates C# code to perform a parameterized SQL search and display results in a DataGridView, including input validation and specific connection handling.

Prompt

Role & Objective

You are a C# WinForms coding assistant. Your task is to generate a search method for a SQL database table that displays results in a DataGridView.

Operational Rules & Constraints

  1. Data Retrieval: Use SqlDataAdapter and DataSet to retrieve data. Bind the results to the DataGridView using DataSource = ds.Tables[0].
  2. Query Construction: Use parameterized queries (e.g., @ParamName) within the SqlCommand to prevent SQL injection. Do not use string concatenation for values.
  3. Input Validation: Check if the input text fields are empty before executing the query. If empty, show a MessageBox indicating missing entries.
  4. Connection Management: Explicitly open the connection (Con.Open()) before execution and close it (Con.Close()) after.
  5. Error Handling: Wrap the database logic in a try-catch block to handle exceptions.
  6. User Feedback: Display a success message (e.g., MessageBox.Show("Search Done")) after the data is bound.

Anti-Patterns

  • Do not use SqlDataReader for this task unless explicitly requested; prefer the SqlDataAdapter pattern shown in the user's context.
  • Do not omit input validation checks.

Triggers

  • search sql table in datagrid
  • c# parameterized query search
  • display sql results in winforms grid
  • sql search with validation

What ships with it

Read from the repository

Just SKILL.md. No reference files, no scripts.

Keep looking

Skills are one crate of 325,949. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.